Tengo un sitio para un músico que incluye música en mp3
formato, pero estos se reproducen a través de un archivo Flash ( xspfplayer ). Por supuesto, sin Flash esto es inútil.
¿Existe una mejor manera a prueba de futuro y razonablemente compatible con versiones anteriores para incluir fragmentos de audio mp3 en una página sin obligar a los usuarios a usar Flash, y tampoco obligarlos a descargar el mp3 primero o abandonar la página por completo?
<audio>
. ¡Grandes cosas y bienvenidos a Pro Webmasters!Su mejor opción es seguir usando Flash Player y usar la etiqueta de audio HTML5 para cualquier navegador que lo admita. Eventualmente, todos los navegadores serán compatibles con HTML5 y podrá eliminar el reproductor de audio flash.
Hay un gran documento sobre la etiqueta de audio HTML5 y cómo usarlo aquí, http://html5doctor.com/native-audio-in-the-browser/ . Parece ser extremadamente fácil de usar.
Parece que Safari 4 y Chrome 3 admiten la etiqueta Y el formato mp3. Opera y FF 3.5 admiten el formato WAV.
fuente
Creo que esta solución coincide con sus requisitos más exactamente:
Cree un archivo de lista de reproducción M3U que apunte a la URL del MP3, cargue el M3U en su servidor y luego cree un enlace al archivo M3U en su página.
Cuando el visitante hace clic en el enlace al archivo M3U, el (pequeño) archivo M3U se descargará y tendrá la opción de abrirlo en el reproductor multimedia de su elección (es decir, lo que sea que ya esté instalado en la máquina; no es necesario para Flash en absoluto).
Una vez abierto, el MP3 comenzará a transmitirse.
fuente