Código:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Audio</title>
</head>
<audio src="audio.mp3" controls="controls">
Su navegador no soporta HTML5</audio>
<body>
</body>
</html>
¿Tiene sentido que sólo suene con Google Chrome? En Firefox y Opera sale el reproductor, pero al darle al Play no suena. En Safari me sale directamente el mensaje que puse de "Su navegador no soporta HTML5". IE ni lo he probado... No tiene sentido, ya que los navegadores los tengo actualizados.
He probado con especificar el formato quitando src="audio.mp3" de <audio> y añadiendo la etiqueta <source src="audio.mp3" type="audio/mpeg" /> pero con esto ya ni en Chrome lo reproduce.
Espero que alguien pueda ponerme al día. Estoy empezando en esto de HTML5 y no sé qué puede fallar (desde luego, no me gusta nada esto de que empiecen los problemas tan rápido).
Aquí les dejo el archivo subido para que lo vean y me digan si les funciona, o en qué estoy equivocándome (a ver si va a ser problema de mi equipo y a ustedes les funciona correctamente...): http://sortea.es/audio.html
Edito: Acabo de descubrir que con un .ogg no tengo problemas. Bueno, miento. Sigue sin funcionar en Safari, pero en Firefox y Opera ya sí que lo reproduce. Con Safari sigue saliendo el mensaje de que no soporta HTML5...
La cuestión es que ya sé que se trata de problemas de compatibilidad de formatos. Si algún moderador quiere puede borrar el mensaje. La próxima vez me preocuparé de investigar a fondo antes de crear ningún tema nuevo (lo cierto es que estaba bastante asqueado y no pensé en los formatos). Disculpen las molestias.