কীভাবে এটি করা যায় সে সম্পর্কে আমি কোনও সংস্থান পাইনি। প্লেয়ারের রঙ পরিবর্তন করার মতো সাধারণ কিছু হলেও ভাল লাগবে :)
কীভাবে এটি করা যায় সে সম্পর্কে আমি কোনও সংস্থান পাইনি। প্লেয়ারের রঙ পরিবর্তন করার মতো সাধারণ কিছু হলেও ভাল লাগবে :)
উত্তর:
হ্যাঁ! "নিয়ন্ত্রণ" বৈশিষ্ট্যযুক্ত HTML5 অডিও ট্যাগ ব্রাউজারের ডিফল্ট প্লেয়ার ব্যবহার করে। আপনি এটি ব্রাউজার নিয়ন্ত্রণগুলি ব্যবহার না করে নিজের পছন্দ অনুসারে কাস্টমাইজ করতে পারেন তবে নিজের নিয়ন্ত্রণগুলি ঘূর্ণায়মান এবং জাভাস্ক্রিপ্টের মাধ্যমে অডিও এপিআইয়ের সাথে কথা বলে।
ভাগ্যক্রমে, অন্যান্য লোকেরা ইতিমধ্যে এটি করেছে। আমার এখনই প্রিয় প্লেয়ার জেপ্লেয়ার , এটি খুব স্টাইলযোগ্য এবং দুর্দান্ত কাজ করে। এটা দেখ.
<audio>
audio::-webkit-media-controls-panel
audio::-webkit-media-controls-mute-button
audio::-webkit-media-controls-play-button
audio::-webkit-media-controls-timeline-container
audio::-webkit-media-controls-current-time-display
audio::-webkit-media-controls-time-remaining-display
audio::-webkit-media-controls-timeline
audio::-webkit-media-controls-volume-slider-container
audio::-webkit-media-controls-volume-slider
audio::-webkit-media-controls-seek-back-button
audio::-webkit-media-controls-seek-forward-button
audio::-webkit-media-controls-fullscreen-button
audio::-webkit-media-controls-rewind-button
audio::-webkit-media-controls-return-to-realtime-button
audio::-webkit-media-controls-toggle-closed-captions-button
হ্যাঁ: আপনি অন্তর্নির্মিত ব্রাউজার ইউআই লুকিয়ে রাখতে পারেন (এর controls
থেকে বৈশিষ্ট্যটি সরিয়ে দিয়ে audio
) এবং এর পরিবর্তে আপনার নিজের ইন্টারফেস তৈরি করতে এবং জাভাস্ক্রিপ্ট ( উত্স ) ব্যবহার করে প্লেব্যাক নিয়ন্ত্রণ করতে পারেন :
<audio id="player" src="vincent.mp3"></audio>
<div>
<button onclick="document.getElementById('player').play()">Play</button>
<button onclick="document.getElementById('player').pause()">Pause</button>
<button onclick="document.getElementById('player').volume += 0.1">Vol +</button>
<button onclick="document.getElementById('player').volume -= 0.1">Vol -</button>
</div>
তারপরে আপনি সিএসএস ব্যবহার করতে ইচ্ছুক উপাদানগুলির স্টাইল করতে পারেন।
কিছু রঙিন টিউনিং
audio {
filter: sepia(20%) saturate(70%) grayscale(1) contrast(99%) invert(12%);
width: 200px;
height: 25px;
}
আপনাকে আপনার নিজের প্লেয়ার তৈরি করতে হবে যা এইচটিএমএল 5 অডিও উপাদানটির সাথে ইন্টারফেস করে। এই টিউটোরিয়ালটি http://alexkatz.me/html5-audio/building-a-custom-html5-audio-player-with- জাভাস্ক্রিপ্ট
কেন ঠিক আছে।
একটি css
ট্যাগ:
audio {
}
আপনি কিছু ফলাফল পাবেন। দেখে মনে হচ্ছে এটি প্লেয়ারটি 25px এর উপরে বা নীচে কোনও উচ্চতা চায় না তবে প্রস্থটি কিছুটা ছোট বা লম্বা করা যেতে পারে।
এটি আমার পক্ষে যথেষ্ট ছিল; এই উদাহরণটি দেখুন (সতর্কতা, অডিও স্বয়ংক্রিয়ভাবে প্লে হয়): www.thenewyorkerdeliinc.com
প্লেয়ারের রঙ বদলাতে কেবল আপনার সিএসএস ফাইলে অডিও ট্যাগটি সম্বোধন করুন, উদাহরণস্বরূপ আমার কোনও সাইটে প্লেয়ারটি অদৃশ্য হয়ে গেছে (সাদা রঙের সাদা) তাই আমি যুক্ত করেছি:
audio {
background-color: #95B9C7;
}
এটি খেলোয়াড়কে হালকা নীল করে দিয়েছে।
হ্যাঁ, এটি সম্ভব, @ ফ্যাবিও জাঙ্গিরোলামির উত্তর থেকে
audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel {
background-color: red;
}
আপনি যদি সিএসএসে ব্রাউজারগুলির মানক সঙ্গীত প্লেয়ারকে স্টাইল করতে চান:
audio {
enter code here;
}