मुझे ऐसा करने के लिए कोई संसाधन नहीं मिला है। खिलाड़ी के रंग बदलने के रूप में सरल कुछ अच्छा होगा :)
मुझे ऐसा करने के लिए कोई संसाधन नहीं मिला है। खिलाड़ी के रंग बदलने के रूप में सरल कुछ अच्छा होगा :)
जवाबों:
हाँ! "नियंत्रण" विशेषता के साथ HTML5 ऑडियो टैग ब्राउज़र के डिफ़ॉल्ट खिलाड़ी का उपयोग करता है। आप ब्राउज़र नियंत्रणों का उपयोग न करके इसे अपनी पसंद के अनुसार अनुकूलित कर सकते हैं, लेकिन अपने स्वयं के नियंत्रणों को रोल कर सकते हैं और जावास्क्रिप्ट के माध्यम से ऑडियो एपीआई से बात कर सकते हैं।
सौभाग्य से, अन्य लोग पहले ही ऐसा कर चुके हैं। मेरा पसंदीदा खिलाड़ी अभी jPlayer है , यह बहुत शैलीगत है और बहुत अच्छा काम करता है। इसकी जांच - पड़ताल करें।
<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
हां: आप अंतर्निहित ब्राउज़र UI ( 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-javascript/ में मदद करेगा
केन के पास भी यह अधिकार था।
एक css
टैग:
audio {
}
आपको कुछ परिणाम मिलेंगे। ऐसा लगता है कि यह खिलाड़ी को 25px से ऊपर या नीचे किसी भी ऊंचाई पर नहीं चाहता है, लेकिन चौड़ाई को छोटा या एक हद तक लंबा किया जा सकता है।
यह मेरे लिए काफी अच्छा था; इस उदाहरण को देखें (चेतावनी, ऑडियो अपने आप बजता है): www.thenewyorkerdeliinc.com
बस खिलाड़ी का रंग बदलने के लिए, बस अपनी सीएसएस फ़ाइल में ऑडियो टैग को संबोधित करें, उदाहरण के लिए मेरी एक साइट पर खिलाड़ी अदृश्य हो गया (सफेद रंग पर सफेद) तो मैंने जोड़ा:
audio {
background-color: #95B9C7;
}
इसने खिलाड़ी को हल्के नीले रंग में बदल दिया।
हाँ, यह संभव है, @ फैबियो ज़ंजीरोली के उत्तर से
audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel {
background-color: red;
}
यदि आप CSS में ब्राउज़र के मानक म्यूजिक प्लेयर को स्टाइल करना चाहते हैं:
audio {
enter code here;
}