Flash MP3 Player para CentovaCast

0
521
views

CentovaCast

Normalmente os Players MP3 em flash não funcionam da melhor forma com o Centovacast (Shoutcast/IceCast). Isto deve-se ao facto do Flash ter sido criado apenas para transmitir ficheiros de audio em MP3 e não estar optimizado para reproduzir streaming de MP3, traduzindo-se num fraco suporte para este ultimo.

O Flash foi desenvolvido para reproduzir apenas ficheiros mp3 individuais, em que o ficheiro MP3 tem um limite de tempo de forma a que o possa carregar totalmente na memória. O Flash não consegue trabalhar com audio MP3 de tempo indefinido que é gerado através de um streaming de uma emissão online.

O resultado é que, a menos que o Flash Player se disconecte e volte e conectar periodicamente (interrompendo a música regularmente de x em x minutos), o Flash Player irá aos poucos consumir toda a memória disponível no computador de quem estiver a ouvir a emissão, provocando um bloqueio no browser ou até mesmo no sistema operativo do ouvinte.

A solução passa por utilizar um Flash Player que faça exactamente o que foi descrito acima, ou seja, disconecte e volte a efectuar ligação ao servidor de rádio regularmente para evitar que o Flash consuma toda a memória do computador do ouvinte.

Um dos players que faz isso é o MiniCaster Flash Player disponível na “start page” gerada pelo CentovaCast para cada rádio, que utiliza um método para evitar o impacto da interrupção do som causada para a libertação de memória.

Poderá obter a versão gratuita do MiniCaster Flash Player aqui para configurar com a sua rádio e colocar no seu site. Segue abaixo um exemplo do MiniCaster a reproduzir uma rádio de demonstração do WebTuga:

Abaixo segue o código de exemplo para a implementação deste player:

1
2
3
4
5
6
7
8
<div align="center">
         <object id="fmp256" type="application/x-shockwave-flash" data="http://radio.webtuga.pt/minicaster.swf" width="180" height="70">
           <param name="movie" value="http://radio.webtuga.pt/minicaster.swf" />
           <param name="flashVars" value="config=http://radio.webtuga.pt/tunein.php/usernamecentovacast/playlist.mc" />
           <param name="wmode" value="transparent" />
           <param name="allowScriptAccess" value="always" />   
         </object>
</div>

No WebTuga implementamos também outros players, no entanto cada um tem a sua forma de funcionamento. Poderá ver outro exemplo na nossa página de servidores shoutcast.