2012-07-25 23 views
12

मैं HTML 5 एकाधिक ध्वनि प्ले का उपयोग करना चाहता हूं यह कैसे करता है?एक ही समय में एकाधिक ध्वनि चलाएं

<audio controls="controls"> 
<source src="audio/(TESBIHAT).mp3" type="audio/mpeg" /> 
<source src="audio/Dombra.mp3" type="audio/mpeg" /> 

<embed height="50px" width="100px" src="audio/(TESBIHAT).mp3" /> 
<embed height="50px" width="100px" src="audio/Dombra.mp3" /> 
</audio> 
+0

http://stackoverflow.com/questions/1933969/sound-effects-in-javascript-html5 –

उत्तर

11
जावास्क्रिप्ट और एचटीएमएल 5 ऑडियो API आप कुछ इस तरह कर सकता है के साथ

:

var snd1 = new Audio(); 
var src1 = document.createElement("source"); 
src1.type = "audio/mpeg"; 
src1.src = "audio/Dombra.mp3"; 
snd1.appendChild(src1); 

var snd2 = new Audio(); 
var src2 = document.createElement("source"); 
src2.type = "audio/mpeg"; 
src2.src = "audio/(TESBIHAT).mp3"; 
snd2.appendChild(src2); 

snd1.play(); snd2.play(); // Now both will play at the same time 

मैं क्रोम वी में यह परीक्षण किया है 20, और यह काम करने के लिए :)

लगता है। <source> टैग का उपयोग उसी फ़ाइल के विभिन्न प्रारूपों को निर्दिष्ट करने के लिए किया जाता है - जैसे ब्राउज़र पहले किसी समर्थित नहीं होने पर फ़ॉलबैक के रूप में कोई अन्य प्रारूप चुन सकता है। यही कारण है कि आपका स्वयं का सुझाया गया समाधान काम नहीं करता है।

+0

उत्तर के लिए धन्यवाद क्रोम और आईई काम के लिए धन्यवाद, लेकिन केवल काम नहीं कर रहा ओपेरा महत्वपूर्ण नहीं धन्यवाद :) – Polymorphism

+1

यह जीता ओपेरा में काम नहीं करते क्योंकि यह एमपी 3 का समर्थन नहीं करता है। इसके बजाय .ogg का उपयोग करें http://html5doctor.com/html5-audio-the-state-of-play/ – trainoasis

+0

क्या यह मोबाइल डिवाइस पर काम करेगा जो एक समय में केवल एक ऑडियो स्ट्रीम का समर्थन करेगा? – Kokodoko

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