Reproducir múltiples sonidos al mismo time

Quiero usar el sonido múltiple de HTML 5, ¿cómo hacerlo?

<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> 

Con JavaScript y la API de audio HTML5, podrías hacer algo como esto:

 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 

He probado esto en Chrome v. 20, y parece funcionar 🙂

La label <source> se usa para especificar diferentes formattings del mismo file, de modo que el browser puede elegir otro formatting como alternativa en caso de que el primero no sea compatible. Es por eso que su propia solución sugerida no funciona.