Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

somzuada

Player de radio dinâmico

Recommended Posts

Olá! tenho um player de web radio que abre como iframe e que muda dinamicamente quando eu ligo ou desligo o encoder, alternado entre ao vivo e autodj, gostaria de saber como fazer ele mudar sem ter que dar refresh na pagina.

<?
$aovivo = "http://s7.myradiostream.com/14446.asx"; //IP Shoutcast //
$dj = 'mms://www.somzuada.com/autodj/box/index.php?cmd=radio'; // Auto dj //
?>

<?php
// Player quando a rádio esta ONLINE //
$online = '<object id="WMPlay" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="300" border="0" height="25">
    <param name="AutoStart" value="True">
    <param name="FileName" value="'.$aovivo.'">
    <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">
    <embed src="'.$aovivo.'" autostart="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" showcontrols="1" showdisplay="0" showstatusbar="1" autosize="0" displaybackcolor="black" animationatstart="1" volume="0" width="300" align="middle" height="25">
    </object>';
 
// Player quando a radio esta OFFLINE //
$offline = '<object id="WMPlay" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="300" border="0" height="25">
    <param name="AutoStart" value="True">
    <param name="FileName" value="'.$dj.'">
    <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">
    <embed src="'.$dj.'" autostart="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" showcontrols="1" showdisplay="0" showstatusbar="1" autosize="0" displaybackcolor="black" animationatstart="1" volume="0" width="300" align="middle" height="25">
    </object>'; 
	
################################################################################################################################## 
 
// Script! //

$ip = "91.121.115.48"; // ip shputcast //
$port = "14446"; // porta shoutcast //
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp) 
	{ 
	$status = $offline;
	} 
	else
	{ 
	fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
	while (!feof($fp)) 
		{
		$info = fgets($fp);
		}
	$split = explode(',', $info);
	if ($split[1] == "0" )
		{
		$status = $offline;
		}
	else
		{
		$status = $online;
		}
	}
echo $status;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o seguinte código:

<div id="player_Bryan">

 

<object name="WMPlay" id="WMPlay" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/%20%20%20controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Carregando RadioMaluca..." type="application/x-oleobject" viewastext="" htt="" width="0" height="0">

 

<param name="FileName" value="http://208.115.218.194:6082/">'>http://208.115.218.194:6082/">

 

<param name="AutoStart" value="True">

 

<param name="TransparentAtStart" value="True">

 

<param name="ShowControls" value="0">

<param name="ShowDisplay" value="0">

 

<param name="ShowStatusBar" value="0">

 

<param name="AutoSize" value="0">

<param name="AnimationAtStart" value="0">

 

<embed type="application/x-mplayer2" id="WMPlay" src="http://208.115.218.194:6082/" autostart="1" transparentatstart="1" showcontrols="0" showdisplay="0" showstatusbar="0" animationatstart="0" width="0" height="0">

 

</object>

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw Bryaan! Mas não resolve não! A esta página precisa ter um echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=index.php'>"; mas isso fas com que o audio fique cortando por causa do refresh, queria saber se tem uma maneira de atualizar esta pagina dinamicamente, ou seja, que ela mude de ao vivo para auto dj sem ter que dar f5 no player.

 

Grato pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.