¡Hola de nuevo Pombo!
Entonces, a buscar un poco por la web acerca del tema, bien cómo consultando algunos otros colaboradores del foro, he comprobado los siguientes puntos que le han llevado a tal incidencia.
Primero:
Echando un vistazo en la codificación de tu página, he comprobado que utilizáis el <bgsound> para reproducir la música de fondo (background sound, en inglés). La cuestión es que <bgsound> es un elemento funcional específicamente en el navegador Internet Explorer. Luego, utilizando este elemento, no obtendrás suceso en la reproducción del sonido en otros navegadores (Chrome, Firefox, etc), si no en I.E.
Segundo:
Ni todos los navegadores cuentan con soporte nativo a la reproducción de las medias del tipo
MID. En general, los archivos
.mid son utilizados por una variedad de programas de creación de música y dispositivos de hardware
MIDI. (
ejemplos de aplicaciones)
Por lo tanto, sólo obtendrás suceso en la reproducción mediante a la utilización de algún
plug-in.
Mediante a esto, estuve a buscar alternativas por medio de las cuales puedas obtener suceso en la reproducción del sonido en tu página. Luego me deparé con las siguientes sugerencias:
- Reconocimiento de la plataforma del navegador
Para que no tenías problemas en la utilización de las tags HTML en la marcación y identificación de la media a ser ejecutada, podéis utilizar el siguiente script, que tiene la funcionalidad de reconocer la plataforma del navegador con base en
user-agent, y con esto generar, de manera dinámica, el código HTML de media compatible con la plataforma en cuestión.
<!-- START SOUND CODE V3.15 -->
<center>
<script language="JavaScript" type="text/javascript">
// PLAYER VARIABLES
var mp3snd = "sonido.mp3"; //Cambia esto con el nombre del archivo de media
var bkcolor = "000000";
if ( navigator.userAgent.toLowerCase().indexOf( "msie" ) != -1 ) {
document.write('<bgsound src="'+mp3snd+'" loop="1">');
}
else if ( navigator.userAgent.toLowerCase().indexOf( "firefox" ) != -1 ) {
document.write('<object data="'+mp3snd+'" type="application/x-mplayer2" width="0" height="0">');
document.write('<param name="filename" value="'+mp3snd+'">');
document.write('<param name="autostart" value="1">');
document.write('</object>');
}
else {
document.write('<audio src="'+mp3snd+'" autoplay="autoplay">');
document.write('<object data="'+mp3snd+'" type="application/x-mplayer2" width="0" height="0">');
document.write('<param name="filename" value="'+mp3snd+'">');
document.write('<param name="autostart" value="1">');
document.write('<embed height="2" width="2" src="'+mp3snd+'" pluginspage="http://www.apple.com/quicktime/download/" type="video/quicktime" controller="false" controls="false" autoplay="true" autostart="true" loop="false" bgcolor="#'+bkcolor+'"><br>');
document.write('</embed></object>');
document.write('</audio>');
}
</script>
<br>
</center>
2. Utilización de librerías Javascript para reproducción de las medias .mid
Si tenéis un conocimiento avanzado acerca del desarrollo web, más específicamente en el desarrollo en Javascript, podrías utilizar una de las siguientes librarías para implementar una solución en la reproducción de las medias.