Ir para conteúdo

POWERED BY:

Arquivado

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

Motoqueiro

script radio não toca a musica

Recommended Posts

<?

if(isset($_GET['id']))
	{
		$id  = $_GET['id'];
	}
		else
	{
		$id  = null;
	}

include "config.php";

$conexao = mysql_connect($local, $usuario, $senha);
$db = mysql_select_db($database);

$query ="SELECT * FROM musicas WHERE id_radio='$id'";
$resultado = mysql_query($query,$conexao);
$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["nome"];
		$cantor    = $linha["cantor"];
		$album     = $linha["album"];
		$endereco  = $linha["endereco"];

	    $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>
<?php

	$query2 ="SELECT * FROM radio WHERE id='$id'";
	$resultado2 = mysql_query($query2,$conexao);
	while($linha=mysql_fetch_array($resultado2))
	{
		$nome = $linha["nome"];
		echo "Radio $nome";
	}

?>


</title>

<script language="javascript">

function centraliza(x,y)
	{
        window.resizeTo(x,y);
        window.moveTo((window.screen.width-x)/2,(window.screen.height-y)/2);
	}
centraliza(300,120);


</SCRIPT>

</head>

<link href="estilo.css" rel="stylesheet" type="text/css">

<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="troca();inicio(); onFF();">
        <tr>
          <td><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="1">
              <param name="ShowDisplay" value="1">
              <param name="ShowStatusBar" value="1">
              <param name="AutoSize" value="1">
              <param name="AnimationAtStart" value="1">
              <param name="Filename" value="" >

              <embed
              type="application/x-mplayer2"
              pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp"
              border="0"
              src=""
              autostart="1"
              transparentatstart="1"
              showcontrols="1"
              showdisplay="1"
              showstatusbar="1"
              animationatstart="True"
              id="MediaPlayer"
              designtimesp="9716"
              autosize="True"
              filename=""
              width="300"
              height="20">

              </embed>
            </object></td>

</body>
</html>

<?
}
?>

 

não sei porque não toca as musicas. e não apresenta erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei o javascript seu aqui e deu um erro na seguinte linha:

 

<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="troca();inicio(); onFF();">

 

Percebi que você chamou 3 Funcões ao carregar a página:

 

onload="troca();inicio(); onFF();"

 

Mas nenhuma delas está definida!

<script language="javascript">

function centraliza(x,y)
{
window.resizeTo(x,y);
window.moveTo((window.screen.width-x)/2,(window.screen.height-y)/2);
}
centraliza(300,120);


</SCRIPT>

 

só tem a função "centraliza", está faltando a "Toca","inicio" e "onFF".

Compartilhar este post


Link para o post
Compartilhar em outros sites

só tem a função "centraliza", está faltando a "Troca","inicio" e "onFF".

function onFF() {	a = a + 1;	b = maxmusic;	if (a == 
Imagem Postada { a = 0; } mudwma(a); }

------------------------------------

 

 

function troca() {	if (MediaPlayer.PlayState==0)	{		if (parada==0)		{			onFF();			onPlay();		}	}	setTimeout('troca();',1000);}
-----------------------------------

 

 

 

function inicio() {	document.all.mautor.innerText=autor[0];	document.all.mnome.innerText=titulos[0];}
------------------------------------

 

Alguem consegue me ajudar, montar e passar o script funcionando, tenho os códigos só não sei montar

 

 

 

<?php			if(isset($_GET['id']))			{				$id  = $_GET['id'];			}				else			{				$id  = null;			}		include "config.php";		$conexao = mysql_connect($local, $usuario, $senha);		$db = mysql_select_db($database);		$query ="SELECT * FROM musicas WHERE id_radio='$id'";		$resultado = mysql_query($query,$conexao);		$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["nome"];				$cantor    = $linha["cantor"];				$album     = $linha["album"];				$endereco  = $linha["endereco"];    			$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>	<?php		$query2 ="SELECT * FROM radio WHERE id='$id'";		$resultado2 = mysql_query($query2,$conexao);		while($linha=mysql_fetch_array($resultado2))		{			$nome = $linha["nome"];			echo "Radio $nome";		}	?></title><script language="javascript">function centraliza(x,y){        window.resizeTo(x,y);        window.moveTo((window.screen.width-x)/2,(window.screen.height-y)/2);}centraliza(400,150);<!--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 = -1wma = 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:falseie4 = (document.all)? true:falseparada=0function 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 == 
Imagem Postada{ 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 == Imagem Postada{ 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 == Imagem Postada{ a = 0; } mudwma(a); } function onFF2() { a = a - 1; b = maxmusic; if (a == Imagem Postada{ 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> </head> <link href="estilo.css" rel="stylesheet" type="text/css"> <body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="troca();inicio(); onFF();"> <table width="400" height="50" border="0" cellpadding="0" cellspacing="0"> <td width="400" valign="bottom" bgcolor="#000000"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <object id="MediaPlayer" style="width:100%; height:50;" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/ controls/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="1" showdisplay="1" showstatusbar="1" animationatstart="true" id="MediaPlayer" designtimesp="9716" autosize="true" filename="" width="300" height="50"> </embed> </object> </td> </tr> <map name="Map2"> <area shape="circle" coords="348,10,9" href="#" alt="Fechar" onClick="window.close();"> </map> <map name="Map"> <area shape="rect"> <area shape="circle" coords="41,14,9" href="#" alt="Play" onClick="onPlay();"> <area shape="circle" coords="60,17,7" href="#" alt="Stop" onClick="onStop();"> <area shape="circle" coords="77,18,7" href="#" alt="Pausa" onClick="onPause();"> <area shape="rect" coords="289,14,317,28" href="#" alt="Baixar Volume" onClick="onVolumeDown();"> <area shape="rect" coords="317,14,342,28" href="#" alt="Aumentar Volume" onClick="onVolumeUp();"> <area shape="circle" coords="22,8,5" href="#" alt="Anterior" onClick="onFF2();"> <area shape="circle" coords="95,19,5" href="#" alt="Próxima" onClick="onFF();"> </map> </body> </html> <?php } ?> PESSOA TODO O CÓDIGO QUE TENHO AGORA SÓ FALTA ALGUEM SABER CONFIGURAR. ME AJUDEM PORQUE NÃO ESTA GUNCIONANDO?

OLÁ PESSOAL ATUALIZEI O CÓDIGO AGORA ESTOU COM O SEGUINTE PROBLEMA

NÃO CONSIGO AVANÇAR OU VOLTAR A MÚSICA

SERÁ QUE ALGUÉM COM MAIS EXPERIENCIA PODE ME AJUDAR?

 

SEGUE O CÓDIGO A BAIXO:

 

 

 

<?php			if(isset($_GET['id']))			{				$id  = $_GET['id'];			}				else			{				$id  = null;			}		include "config.php";		$conexao = mysql_connect($local, $usuario, $senha);		$db = mysql_select_db($database);		$query ="SELECT * FROM musicas WHERE id_radio='$id'";		$resultado = mysql_query($query,$conexao);		$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["nome"];				$cantor    = $linha["cantor"];				$album     = $linha["album"];				$endereco  = $linha["endereco"];    			$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]);			}			$dj_virtual = "$endereco";	?><html><head><title>	<?php		$query2 ="SELECT * FROM radio WHERE id='$id'";		$resultado2 = mysql_query($query2,$conexao);		while($linha=mysql_fetch_array($resultado2))		{			$nome = $linha["nome"];			echo "Radio $nome";		}	?></title><script language="javascript">function centraliza(x,y){        window.resizeTo(x,y);        window.moveTo((window.screen.width-x)/2,(window.screen.height-y)/2);}centraliza(310,227);var a = -1wma = new Array();autor = new Array();titulos = new Array();album = new Array();<?php$y = 0;for($x = 0; $x < $num_rows; $x++){?>	wma[<?php echo $y; ?>]= "<?php echo $pasta . $separa[$x][2]; ?>";	autor[<?php echo $y; ?>] = "<?php echo $separa[$x][3]; ?>";	titulos[<?php echo $y; ?>]= "<?php echo $separa[$x][0]; ?>";	album[<?php echo $y; ?>]= "<?php echo $separa[$x][1]; ?>";<?php  $y++; } ?>var maxmusic = <?php echo $y; ?>;ns4 = (document.layers)? true:falseie4 = (document.all)? true:falseparada=0function 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 == 
Imagem Postada{ 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 == Imagem Postada{ 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 == Imagem Postada{ a = 0; } mudwma(a); } function onFF2() { a = a - 1; b = maxmusic; if (a == Imagem Postada{ 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> </head> <link href="estilo.css" rel="stylesheet" type="text/css"> <body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="troca(); inicio(); onFF();"> <table width="300" height="300" border="0" cellpadding="0" cellspacing="0"> <td width="400" valign="bottom" bgcolor="#000000"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" border="0" src="" showdisplay="1" showstatusbar="1" autostart="1" transparentatstart="1" showcontrols="1" animationatstart="1" id="MediaPlayer" designtimesp="9716" autosize="0" filename="http://sergio/radio/<?php echo "$dj_virtual"; ?>" width="300" height="400"> </embed> </object> </td> </tr> <map name="Map2"> <area shape="circle" coords="348,10,9" href="#" alt="Fechar" onClick="window.close();"> </map> <map name="Map"> <area shape="rect"> <area shape="circle" coords="41,14,9" href="#" alt="Play" onClick="onPlay();"> <area shape="circle" coords="60,17,7" href="#" alt="Stop" onClick="onStop();"> <area shape="circle" coords="77,18,7" href="#" alt="Pausa" onClick="onPause();"> <area shape="rect" coords="289,14,317,28" href="#" alt="Baixar Volume" onClick="onVolumeDown();"> <area shape="rect" coords="317,14,342,28" href="#" alt="Aumentar Volume" onClick="onVolumeUp();"> <area shape="circle" coords="22,8,5" href="#" alt="Anterior" onClick="onFF2();"> <area shape="circle" coords="95,19,5" href="#" alt="Próxima" onClick="onFF();"> </map> </body> </html> <?php } ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém sabe como fazer o player ir para próxima música e tbm voltar para anterior?

 

Outra coisa! ficar tocando enquanto player aberto sem parar no final de uma música?

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

function FowardClick(){
document.MediaPlayer.Next();
}

function BackClick(){
document.MediaPlayer.Previous();
}

 

Espero que Ajude!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou fazer um teste

 

obrigado!

 

não funcionou

 

Bom dia!

 

Se alguém tiver alguma/um solução ou outro script que funcione, em um intranet.

 

Sérgio.

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.