Eu tenho um site para músicos que inclui músicas em mp3
formato, mas elas são reproduzidas através de um arquivo Flash ( xspfplayer ). Obviamente, sem o Flash, isso é inútil.
Existe uma maneira melhor para o futuro e razoavelmente compatível com versões anteriores de incluir trechos de áudio mp3 em uma página sem forçar os usuários a usar o Flash e também não forçá-los a baixar o mp3 primeiro ou a deixar a página completamente?
<audio>
. Ótimas coisas e bem-vindo ao Pro Webmasters!Sua melhor aposta é continuar usando o Flash player e a tag de áudio HTML5 , para qualquer navegador compatível. Eventualmente, todos os navegadores suportarão HTML5 e você poderá eliminar o player de áudio flash.
Há um ótimo documento sobre a tag de áudio HTML5 e como usá-lo aqui, http://html5doctor.com/native-audio-in-the-browser/ . Parece ser extremamente fácil de usar.
Parece que o Safari 4 e o Chrome 3 suportam a tag E o formato mp3. O Opera e o FF 3.5 suportam o formato WAV.
fonte
Acredito que esta solução atenda mais exatamente aos seus requisitos:
Crie um arquivo de lista de reprodução M3U que aponte para o URL do MP3, faça o upload do M3U para o servidor e crie um link para o arquivo M3U na sua página.
Quando o visitante clica no link para o arquivo M3U, o (minúsculo) arquivo M3U será baixado e ele terá a opção de abri-lo no media player de sua escolha (ou seja, o que já estiver instalado na máquina - não é necessário para o Flash).
Uma vez aberto, o MP3 começará a transmitir.
fonte