Radio Red
Olá, pessoal
Estou tentando implementar um script que encontrei na web para tocar música em um projeto meu mas não abre nem no Mozilla nem no Chrome funcionou bem no ie6.
agradeço se alguem puder ajudar é para uma boa causa
www.palcocatolico.com.br/RedRadio2.0.zip link para o script
a parte de código com problema é a pagina radio.php cujo código segue abaixo.
abraço,
Wander Soares
<?
if(isset($_GET['id'])){
$id = $_GET['id'];
}else{
$id = null;
}
include "includes/dbconfig.php";
$querymus ="SELECT * FROM musicas WHERE chave='$chave'";
$resultado = mysql_query($querymus);
$num_rows = mysql_num_rows($resultado);
if ($num_rows == 0) {
echo "Essa Rádio não contem musicas !";
}else{
$array = Array();
while($linha=mysql_fetch_array($resultado)) {
$nome = $linha["nomemusica"];
$cantor = $linha["nomecantor"];
$album = $linha["album"];
$endereco = $linha["urlmp3"];
$txt = " " . $nome . "@" . $album . "@" . $endereco . "@" . $cantor . " ";
array_push($array, $txt);
}
shuffle($array);
for($i = 0; $i < mysql_num_rows($resultado); $i++) {
$separa[$i] = explode("@",$array[$i]);
}
?>
<html>
<head>
<title>Rádio <? echo"$bd_nome"; ?></title>
<script language="javascript">
<!--
//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers){document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
<!--
var a = -1
wma = new Array();
autor = new Array();
titulos = new Array();
album = new Array();
<?
$y = 0;
for($x = 0; $x < $num_rows; $x++){
?>
wma[<? echo $y; ?>]= "<? echo $pasta . $separa[$x][2]; ?>";
autor[<? echo $y; ?>] = "<? echo $separa[$x][3]; ?>";
titulos[<? echo $y; ?>]= "<? echo $separa[$x][0]; ?>";
album[<? echo $y; ?>]= "<? echo $separa[$x][1]; ?>";<?
$y++;
}
?>
var maxmusic = <?echo $y; ?>;
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
parada=0
function inicio() {
document.all.mautor.innerText=autor[0];
document.all.mnome.innerText=titulos[0];
}
var bWin32IE;
if ((navigator.userAgent.indexOf("IE") != "-1") && (navigator.userAgent.length > 1)) {
bWin32IE = true;
} else {
bWin32IE = false;
}
function fechar()
{
window.close()
}
function troca() {
if (MediaPlayer.PlayState==0) {
if (parada==0){
onFF();
onPlay();
}
}
setTimeout('troca();',1000);
}
function layerWrite(id,nestref,text) {
if (ns4) {
if (nestref)
var lyr = eval('document.'+nestref+'.document.'+id+'.document');
else
var lyr = document.layers[id].document;
lyr.open();
lyr.write(text);
lyr.close();
} else if (ie4) {
document.all[id].innerHTML = text;
}
}
function mostra() {
if (ns4){
document.layers["mnome"].document.open()
document.layers["mnome"].document.write(titulos[a])
document.layers["mnome"].document.close()
document.layers["mautor"].document.open()
document.layers["mautor"].document.write(autor[a])
document.layers["mautor"].document.close()
var proximamusic;
proximamusic = (a + 1);
b = maxmusic;
if (proximamusic == B){
proximamusic = 0;
}
else
{
proximamusic = (a + 1);
}
document.layers["proxima"].document.open()
document.layers["proxima"].document.write(autor[a + 1] + "/" + titulos[a + 1])
document.layers["proxima"].document.close()
}
if (ie4){
document.all.mnome.innerText=titulos[a];
document.all.mautor.innerText=autor[a];
var proximamusic;
proximamusic = (a + 1);
b = maxmusic;
if (proximamusic == B){
proximamusic = 0;
}
else
{
proximamusic = (a + 1);
}
document.all.proxima.innerText=autor[proximamusic] + "/" + titulos[proximamusic];
}
}
function mudwma(k) {
MediaPlayer.Filename=wma[k];
mostra();
}
function onFF() {
a = a + 1;
b = maxmusic;
if (a == B){
a = 0;
}
mudwma(a);
}
function onFF2() {
a = a - 1;
b = maxmusic;
if (a == B){
a = 0;
}
mudwma(a);
}
function onPause() {
if (navigator.appName.indexOf('Netscape') != -1)
estado=document.MediaPlayer.GetPlayState();
else
estado=document.MediaPlayer.PlayState;
if(estado==1)
document.MediaPlayer.Play();
else if (estado==2)
document.MediaPlayer.Pause();
}
function onPlay() {
if(MediaPlayer.PlayState == 0){
MediaPlayer.Play();
parada=0;
}
mostra();
}
function onStop() {
MediaPlayer.Stop();
parada=1;
}
function onVolumeUp() {
if (MediaPlayer.Volume <= -300) {
MediaPlayer.Volume = MediaPlayer.Volume + 300;
}
}
function onVolumeDown() {
if (MediaPlayer.Volume >= -8000) {
MediaPlayer.Volume = MediaPlayer.Volume - 300;
}
}
/*
function MM_changeProp(objName,x,theProp,theValue) { //v3.0
var obj = MM_findObj(objName);
if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}*/
//-->
</SCRIPT>
<style type="text/css">* { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; background:#fff; }
td { text-align:left; }
</style>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="troca();inicio(); onFF();">
<table width="100%" height="18" border="0" cellpadding="0" cellspacing="0" class="Radio">
<tr>
<td width="13%"> Rádio:</td>
<td width="87%" id=mautor></td>
</tr>
</table>
<table width="100%" height="18" border="0" cellpadding="0" cellspacing="0" class="Radio">
<tr>
<td width="11%"> Música:</td>
<td width="89%" id=mnome> </td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="Radio">
<tr>
<td width="15%" height="18"> Próxima:</td>
<td width="85%" id=proxima> </td>
</tr>
</table>
<object id="MediaPlayer" style="width:100%; height:20;" 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="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" VIEWASTEXT>
<param name="AutoStart" value="1">
<param name="TransparentAtStart" value="1">
<param name="ShowControls" value="0">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="AutoSize" value="False">
<param name="AnimationAtStart" value="False">
<param name="Filename" value="">
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" border="0" src="" autostart="True" transparentatstart="True" showcontrols="0" showdisplay="0" showstatusbar="1" animationatstart="False" id="MediaPlayer" designtimesp="9716" autosize="False" filename="" width="300" height="20"></embed>
</object>
<br />
<a href="#" alt="Play" onClick="onPlay();">Play</a>
<a href="#" alt="Stop" onClick="onStop();">Stop</a>
<a href="#" alt="Pausa" onClick="onPause();">Pause</a>
<a href="#" alt="Baixar Volume" onClick="onVolumeDown();">Volume Menos</a>
<a href="#" alt="Aumentar Volume" onClick="onVolumeUp();">Volume Mais</a>
<a href="#" alt="Anterior" onClick="onFF2();">Anterior</a>
<a href="#" alt="Próxima" onClick="onFF();">Proxima</a>
</body>
</html>
<?
}
?>
Discussão (7)
Carregando comentários...