javascript - para - insertar audio mp3 en html
Incrustar archivos.wav en la página HTML en todos los navegadores(sin controles) (3)
Necesito reproducir algunos archivos wav al hacer clic en el botón. Encontré la solución trabajando en IE pero requiere el complemento QickTime para Firefox.
¿Hay alguna otra manera?
<html>
<head>
<script>
function DHTMLSound(surl) {
document.getElementById("dummyspan").innerHTML=
"<embed src=''"+surl+"'' hidden=true autostart=true loop=false>";
}
</script>
</head>
<body>
<h1>test</h1>
<span id=dummyspan></span>
<input type="button" value="Play" onmouseover="DHTMLSound(''1.wav'')">
</body>
</html>
Detectaba si el navegador permite la etiqueta de audio
y la uso en ese caso.
Eso se ve así:
<audio src="1.wav" autoplay></audio>
Actualmente, Firefox, Safari y Opera pueden jugar Wavs, Chrome desde la versión 3 no puede, no está seguro acerca de 4.
Consulte http://html5doctor.com/native-audio-in-the-browser/ para obtener información sobre cómo detectar si el navegador tiene la etiqueta de audio.
Luego usaría su solución existente para IE.
Usa uno de estos. Solo uso jPlayer y puedo recomendarlo.
jPlayer (requiere Flash)
Complemento Scriptaculous (funciona sin Flash en Firefox)
MooTools (requiere Flash)
<audio>
según la respuesta de Rich es definitivamente el camino del futuro. Desafortunadamente, en este momento no hay soporte de IE y para que los otros navegadores que lo admiten sean felices, debes usar tanto WAV como (OGG o MP3).
Por lo tanto, por el momento puede que tenga que proporcionar otras formas en su lugar o tan bien como <audio>
.
Personalmente, evitaría fuertemente <embed>
ding un plugin de reproductor multimedia. No funcionará en buscadores sin complementos y es posible que no obtenga el complemento que espera, y el que obtenga podría no funcionar de la misma manera que usted esperaba. También hay <bgsound>
en IE solamente, pero controlarlo puede ser molesto.
Así que probablemente busque una solución Flash alternativa para cuando <audio>
no esté disponible. Flash tiene una aceptación mucho mejor que cualquiera de los complementos de reproductor multimedia.
Desafortunadamente, no es compatible de forma nativa con WAV , por lo tanto, usted usa un lector WAV (típicamente lento) o usa MP3 y tiene varios formatos de audio de los que preocuparse nuevamente.
Un día todo esto funcionará bien. Un día, probablemente alrededor de 2056.