2012-11-15 15 views
14

मैं बैक-ग्राउंड में अपने वेब पेज पर एक ध्वनि फ़ाइल खेलना चाहता हूं (मीडिया प्लेयर यूआई दिखाना नहीं चाहता), मेरी वेब साइट चालू होगी फायर-फॉक्स, मैंने एम्बेड तत्व का उपयोग किया और छिपी हुई विशेषता को सत्य होने के लिए सेट किया <embed name="myMusic" src="Masgon.mp3" type="audio/midi" autostart="false" Hidden="true" loop="true"></embed> समस्या यह है कि जब तक मैंने इस मामले पर छिपी हुई विशेषता को हटाया नहीं है तब तक ध्वनि नहीं खेला जाता है और मीडिया प्लेयर यूआई दिखाई देता है लेकिन मैं नहीं करता वह नहीं चाहतापृष्ठभूमि में वेब पेज में ध्वनि फ़ाइल चलाएं

<embed name="myMusic" loop="true" hidden="true" src="Music.mp3"></embed> 

:

+0

फ़ाइल प्रकार ऑडियो/एमपी 3 है जबकि टाइप विशेषता में "ऑडियो/मिडी" का मान है। midi फ़ाइलों में .mid या .midi एक्सटेंशन हैं। – ehsun7b

उत्तर

20
<audio src="/music/good_enough.mp3"> 
<p>If you are reading this, it is because your browser does not support the audio element.  </p> 
</audio> 

और अगर तुम मुझे के साथ नियंत्रण

<audio src="/music/good_enough.mp3" controls> 
<p>If you are reading this, it is because your browser does not support the audio element.</p> 
</audio> 

और भी उपयोग कर रहे एम्बेड

<embed src="/music/good_enough.mp3" width="180" height="90" loop="false" autostart="false" hidden="true" /> 
+0

इसे फ़ायरफ़ॉक्स के मुद्दों के लिए देखें http://stackoverflow.com/questions/6529645/how-to-add-background-music-to-a-web-page। एम्बेड करना चाहिए, लेकिन यदि ऑब्जेक्ट – topcat3

+0

का उपयोग नहीं किया जाता है, तो यह समस्या का जवाब नहीं देता है "जब तक मैंने छिपी हुई विशेषता को हटाया नहीं है" समाधान उपयोग चौड़ाई = 0 और ऊंचाई = 0 –

1

चाहते समस्या type विशेषता को हटाने के द्वारा हल किया गया था Cernta वास्तव में सबसे साफ तरीका नहीं है।

यदि आप HTML5 का उपयोग कर रहे हैं: एमपी 3 फ़ायरफ़ॉक्स द्वारा समर्थित नहीं है। वाव और ओग हालांकि हैं। मेरे लिए ठीक http://www.w3schools.com/html/html5_audio.asp

+0

मैंने इसे .wave फ़ाइल के साथ करने की कोशिश की लेकिन यह काम नहीं करता है, –

8
<audio src="/music/good_enough.mp3" autoplay> 
<p>If you are reading this, it is because your browser does not support the audio element.  </p> 
<embed src="/music/good_enough.mp3" width="180" height="90" hidden="true" /> 
</audio> 

काम करता है: यहाँ आप जो ब्राउज़र समर्थन ऑडियो के प्रकार के एक सिंहावलोकन मिल सकता है।

-2

बस अपनी फ़ाइल को यूट्यूब पर अपलोड करें। फिर यूट्यूब से एम्बेड कोड कॉपी करें और कहीं भी अपने एचटीएमएल पेज में पेस्ट करें।

<iframe width="854" height="480" style="display:none;" src="https://www.youtube.com/embed/yourVideoID?autoplay=1&loop=1&playlist=yourVideoID" frameborder="0" allowfullscreen></iframe>

+0

से ऊपर एक ही परिदृश्य बाहरी स्रोत पर निर्भर रहने की आवश्यकता नहीं है। उत्तर जो एक एमपी 3 को जोड़ने की इजाजत देता है जिसे एक ही सर्वर पर होस्ट किया जा सकता है, ठीक है। – FluorescentGreen5

4

हालांकि इस टिप्पणी करने के लिए, लेकिन बहुत देर हो चुकी हो सकता है यहाँ ऐसे तुम्हारा के रूप में समस्याओं के लिए काम कर रहे कोड है।

<div id="player"> 
    <audio autoplay hidden> 
    <source src="link/to/file/file.mp3" type="audio/mpeg"> 
       If you're reading this, audio isn't supported. 
    </audio> 
</div> 
+0

बस अपने कोड से 'नियंत्रण' हटाएं और सही होगा –

+0

@ IvijanStefanStipić True! यदि ऑडियो 'छुपा हुआ है' (और 'ऑटोप्ले' पर)' नियंत्रण' सेट करने में कोई बात नहीं है। –

संबंधित मुद्दे