Bom, encontrei milhares de sites com o mesmo conteúdo em português e em inglês e ninguém teve a decência de colocar a origem, então nem vou copiar o conteúdo deles, quem tiver interesse procura no google “como colocar player de mp3 no seu site”…
O meu problema foi com o maldito (ou bendito) Yahoo! Media Player!
Esse player tem opção de autoplay, etc, etc, etc, porem em lugar nenhum explica de forma “carinhosa” como usar, então foi no se vira nos 30…
o que eu fiz:
coloca isso no head da sua pagina:
<script src=”http://mediaplayer.yahoo.com/js” type=”text/javascript”></script>
e isso:
<script type=”text/javascript”>
var YMPParams = {
autoplay:true,
volume:0.5,
defaultalbumart:http://link.da.image.com.br/imagem.gif”
}
</script>
depois de onde vc fecha a tag body, coloque:
<script src=”http://mediaplayer.yahoo.com/latest”></script>
Agora sempre que você linkar uma música no site dessa forma:
<a href=”http://organica.bamumi.com/circovoadois/musica4.mp3″>Música 4</a>
o player automaticamente vai inserir isso na playlist…
se você linkar 100 músicas na mesma página, irão aparecer 100 músicas no playlist automaticamente.
Agora deixe-me explicar os problemas que encontrei, pois eu queria a página sem links de músicas expostos.
1) Queria simplificar a coisa toda e criar um arquivo .xspf que nada mais é do que uma lista de músicas que segue os padrões XML.
O player não reconheceu! Obs.: Para funcionar esse tipo de TAG você tem que colocar umas coisas a mais no link, quem tiver interesse vai no site do mediaplayer.yahoo.com e descubra como.
2) Tentei linkar as músicas de outra URL. Falhou tambem. (Segue os mesmo padrões do acima)
3) Comecei a pensar em engenharia de solução alternativa (aka POG, Gambiarra) e cheguei no seguinte ponto:
<div id=”x” style=”display:none”>links de musicas…</div>
Isso funcionou e ainda deu o autoplay!
Se alguem tiver uma solução mais decente que essa, favor me informar!
[]’s
Bamumi