somzuada 0 Denunciar post Postado Julho 24, 2010 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
Bryaan 0 Denunciar post Postado Julho 27, 2010 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
somzuada 0 Denunciar post Postado Julho 28, 2010 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