Você está na página 1de 3

Valeu pela ajuda...

Eu fiz o que tem no artigo, por�m o que eu queria n�o era isso.
Gostaria de colocar no meuy site uma r�dio tipo a do terra
(www.terra.com.br/radio)
a pessoa clicando no link abre um pop-up com os bot�es play, pouse, etc. A r�dio
n�o ser� ao vivo, ela ira tocar os arquivos que eu mandar para o servidor.
Eu achoe esse aqui mas n�o entendi
nada...http://www.phpbrasil.com/articles/article.php/id/352

Bom como todo mundo sabe, o Windows M�dia Player j� vem instalado no Windows e
como a maioria dos usu�rios tem Windows, vou explicar como fazer uma web r�dio
usando o Media Player.

O primeiro passo � voc� conseguir um encoder que transforme todas as suas m�sicas
MP3 para WMA. (Formato de arquivo para se fazer strean).

O segundo passo � voc� criar os playlist e salvar o arquivo no formato


�lista1.asx� (ASX � a extenss�o do arquivo para voc� indicar como link para sua
r�dio).

Veja o exemplo para criar esse arquivo:

1 - Abra o Bloco de notas e escreva as seguintes linha:

<ASX Version="3.0">
<entry><ref href= "mms://seu_ip/musica1.wma" /></entry> //Nome das m�sicas que v�o
rodar
<entry><ref href= "mms://seu_ip/musica2.wma" /></entry>
<entry><ref href= "mms://seu_ip/musica3.wma" /></entry>
<entry><ref href= "mms://seu_ip/musica4.wma" /></entry>
<entry><ref href= "mms://seu_ip/musica5.wma" /></entry>
<entry><ref href= "mms://seu_ip/musica6.wma" /></entry>
</ASX>

Depois de Editar o arquivo, voc� salva ele com a exten��o ASX.

Para Criar um Player on- line veja o ex. abaixo:

<table width="500" cellpadding="0" cellspacing="0" align="left" class="font08">


<tr>
<td valign="middle" bgcolor="#000000" align="center" width="263">
<object ID="WMPlay" width="250" height="24" classid="clsid:22D6F312-B0F6-11D0-
94AB-
0080C74C7E95"codebase="http://activex.microsoft.com/activex/%20%20%20controls/mpla
yer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Carregando a Radio do Seko"
type="application/x-oleobject" VIEWASTEXT>

<param name="FileName" value="arquivo.asx">


<param name="AutoStart" value="True">
<param name="TransparentAtStart" value="True">
<param name="ShowControls" value="0">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="AutoSize" value="0">
<param name="AnimationAtStart" value="true">

<!--Plugin para o Netscape-->


<embed type="application/x-mplayer2" ID="MediaPlayer" Name="WMPlay"
type="application/x-oleobject" src="arquivo.asx" autostart="0"
transparentatstart="0" showcontrols="0" showdisplay="0" showstatusbar="1"
animationatstart="0" width="250" height="24">
</object>
</td>
</tr>
</table>

Importante: Voc� deve de Criar as imagens do Player: (Volume - +, Voltar, Play,


Pause, stop e Pr�xima). Da� depois que voc�s criarem as imagens coloquem isso no
c�digo htm.

C�digo Java script.

<script language="JavaScript">
<!--
function RegisterEventObservers()
{
var plugin = document.WMPlay;
document.appObs.setByProxyDSNewStreamObserver(plugin, true);
troca();
numero = numero - 1;
}
function OnDSNewStreamEvt(oldstate, newstate)
{
setTimeout('troca();',1000);
}
function PlayClick()
{
document.WMPlay.Play();
}
function StopClick()
{
numero = 1;
document.WMPlay.Stop();
if (navigator.appName.indexOf('Netscape') != -1) {
document.WMPlay.SetCurrentPosition(0);
} else {
document.WMPlay.CurrentPosition = 0;
}
}
function PauseClick()
{
if (navigator.appName.indexOf('Netscape') != -1) {
estado=document.WMPlay.GetPlayState();
} else {
estado=document.WMPlay.PlayState;
}

if (estado==1) {
document.WMPlay.Play();
} else if (estado==2) {
document.WMPlay.Pause();
}
}
function FowardClick()
{
document.WMPlay.Next();
}
function BackClick()
{
numero = numero - 2;
document.WMPlay.Previous();
}
function UpVolumeClick()
{
if (document.WMPlay.Volume <= -300) {
document.WMPlay.Volume = document.WMPlay.Volume + 300;
}
}
function DownVolumeClick()
{
if (document.WMPlay.Volume >= -8000) {
document.WMPlay.Volume = document.WMPlay.Volume - 300;
}
}
//-->
</script>

Inserindo as Imagens:

<img src="nome_da_imagem.gif" alt="Diminuir Volume" onclick="DownVolumeClick()">


<img src="nome_da_imagem.gif" alt="Aumentar Volume" onclick="UpVolumeClick()">
<img src="nome_da_imagem.gif" alt="Voltar" onclick="BackClick()">
<img src="nome_da_imagem.gif" alt="Play" onclick="PlayClick()">
<img src="nome_da_imagem.gif" alt="Pause" onclick="PauseClick()">
<img src="nome_da_imagem.gif" alt="Stop" onclick="StopClick()">
<img src="nome_da_imagem.gif" alt="Pr�xima M�sica" onclick="FowardClick()">

NOTA: Voc� deve seguir a risca essa ordem.

Depois disso � s� publicar, anunciar seu site e curtir sua r�dio.

Você também pode gostar