Jump to content


Photo

Script De Web Radio Compativel Com Firefox


  • Faça o login para participar
9 replies to this topic

#1 lucas_igt

lucas_igt

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 22/02/2008, 12:54

Salve,

galera tô com uma script que consegui na web de um web rádio, mas o prolema dele é que algumas funções não funcionam no firefox appenas no IE.
A música roda normalmente nos dois navegadores, mas no firefox não da pra ver o nome da musica nem o autor, e era isso que eu queria que mostrasse no firefox.
Queria saber se alguem não pode me ajudar a fazer ele funcionar com o firefox

ta ai o codigo que uso

<?

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

$muda_dir = chdir("radios");
if($abre = opendir($id)){
	while(false !== ($file = readdir($abre))){
		if($file != "." && $file != ".."){
			$musica[] = $file;
		}
	}
	closedir($abre);
}

if(!isset($musica)){

	echo "<br><center>Essa Rádio não Contem Musicas.</center>";

}else{

?>


<html>
<head>

<title><?="" . ucwords($id);?></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(800,1);

<!--

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();

<?

	shuffle($musica);
	
	for($i = 0; $i < count($musica); $i++) {
		$separa[$i] = explode("-",$musica[$i]);
		$separa_a[$i] = explode(".",$separa[$i][2]);
	}

$y = 0;
for($x = 0; $x < count($musica); $x++){
?>

	wma[<?=$y;?>]	 = "<?='radios/' . $id . '/' . $musica[$x]; ?>";
	autor[<?=$y;?>]   = "<?=ucwords($separa[$x][1]); ?>";
	titulos[<?=$y;?>] = "<?=ucwords($separa[$x][0]); ?>";
	album[<?=$y;?>]   = "<?=ucwords($separa_a[$x][0]); ?>";

<?
$y++;
}
?>

var maxmusic = <?=$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>

</head>

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

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="troca();inicio(); onFF();" rightmargin="0" bottommargin="0">
<div align="left">
<table border="0" width="100" id="table1" cellspacing="0" cellpadding="0">
	<tr>
		
		<td>
<table width="850" border="0" cellpadding="0" cellspacing="0" id="table2">
  <tr> 
	<td colspan="2">
<map name="Map">
  <area shape="circle" coords="70, 23, 9" href="#" alt="Play" onClick="onPlay();">
  <area shape="circle" coords="99, 23, 9" href="#" alt="Stop" onClick="onStop();">
  <area shape="rect" coords="127,18,140,32" href="#" alt="Baixar Volume" onClick="onVolumeDown();">
  <area shape="rect" coords="154,18,167,32" href="#" alt="Aumentar Volume" onClick="onVolumeUp();">
</map><img src="radio.jpg" width="850" height="40" border="0" usemap="#Map"></tr>
  <tr> 
	<td width="4" height="25">
			</tr>
	<td width="796" height="25">
					</tr>
  <tr> 
	<td width="4">
			<table width="120%" height="18" border="0" cellpadding="0" cellspacing="0" class="Radio" id="table11">
			  <tr> 
				<td id=mautor></td><td id=mnome></td><td id=proxima></td>
			  </tr>
			</table></tr>
	<td width="796">
			 <div style="position: absolute; width: 316px; height: 28px; z-index: 1; left: 524px; top: 2px" id="camada1">
					<object id="MediaPlayer" style="width:307px; height:24px" 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">
			  <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="0">
			  <param name="AnimationAtStart" value="0">
			  <param name="Filename" value="">
			  <param name="AudioStream" value="-1">
				<param name="AllowScan" value="-1">
				<param name="AllowChangeDisplaySize" value="-1">
				<param name="AutoRewind" value="0">
				<param name="Balance" value="0">
				<param name="BaseURL" value>
				<param name="BufferingTime" value="5">
				<param name="CaptioningID" value>
				<param name="ClickToPlay" value="-1">
				<param name="CursorType" value="0">
				<param name="CurrentPosition" value="-1">
				<param name="CurrentMarker" value="0">
				<param name="DefaultFrame" value>
				<param name="DisplayBackColor" value="0">
				<param name="DisplayForeColor" value="16777215">
				<param name="DisplayMode" value="0">
				<param name="DisplaySize" value="4">
				<param name="Enabled" value="-1">
				<param name="EnableContextMenu" value="-1">
				<param name="EnablePositionControls" value="-1">
				<param name="EnableFullScreenControls" value="0">
				<param name="EnableTracker" value="-1">
				<param name="InvokeURLs" value="-1">
				<param name="Language" value="-1">
				<param name="Mute" value="0">
				<param name="PlayCount" value="1">
				<param name="PreviewMode" value="0">
				<param name="Rate" value="1">
				<param name="SAMILang" value>
				<param name="SAMIStyle" value>
				<param name="SAMIFileName" value>
				<param name="SelectionStart" value="-1">
				<param name="SelectionEnd" value="-1">
				<param name="SendOpenStateChangeEvents" value="-1">
				<param name="SendWarningEvents" value="-1">
				<param name="SendErrorEvents" value="-1">
				<param name="SendKeyboardEvents" value="0">
				<param name="SendMouseClickEvents" value="0">
				<param name="SendMouseMoveEvents" value="0">
				<param name="SendPlayStateChangeEvents" value="-1">
				<param name="ShowCaptioning" value="0">
				<param name="ShowAudioControls" value="-1">
				<param name="ShowGotoBar" value="0">
				<param name="ShowPositionControls" value="-1">
				<param name="ShowTracker" value="-1">
				<param name="VideoBorderWidth" value="0">
				<param name="VideoBorderColor" value="0">
				<param name="VideoBorder3D" value="0">
				<param name="Volume" value="-600">
				<param name="WindowlessVideo" value="0">
			  <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></div>
			<p> </p>
			<table width="100%" height="18" border="0" cellpadding="0" cellspacing="0" class="Radio" id="table12">
			  <tr> 
				
			
			  <tr> 
				
			  </tr>
			</table>
			<p>
					</td>
			  </tr>
			</table></tr>
</table>
<map name="Map2">
  <area shape="circle" coords="348,10,9" href="#" alt="Fechar" onClick="window.close();">
</map>
		</td>
  </tr>
  </table>
		</td>
	</tr>
</table>
</div>
</body>
</html>
<?
}
?>

abraço.

#2 Komodor

Komodor

    Normal

  • Usuários
  • 70 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 22/02/2008, 21:47

Olá Lucas.
Eu também tinha esse problema quando tinha minha Web Rádio, uma forma de resolvelo é elaborando o player em Flash ou colocando como o dessa Rádio, observe :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />	<title>Estação Hitz - 24hrs com você!</title>    <link href="css/estacaohitz.css" type="text/css" rel="stylesheet" /><script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script><script type="text/javascript">var pageTracker = _gat._getTracker("UA-3266900-1");pageTracker._initData();pageTracker._trackPageview();</script></head><body>	<center>		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Estação Hitz - 24hrs com você!</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">body {	background-repeat: repeat-x;	background-image:url(imagens/fnd-cinzaclaro.jpg);	margin: 0px;}.fonte10 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.fonte10noar {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}</style><script language="javascript" src="script.js" type="text/javascript"></script><script language="javascript" src="ajaxGet.js" type="text/javascript"></script><script language="javascript">function carregaNoAr© {	// pega de [url="http://www.estacaohitz.com.br/2008/players/letreiro.php"]http://www.estacaohitz.com.br/2008/players/letreiro.php[/url]	ajaxGet("letreiro.php", "document.getElementById('noAr').innerHTML", c, false);	setTimeout("carregaNoAr(false)", 600000);}function players(n) {	if (n == 1) {		StopClick();//		window.open('http://www.estacaohitz.com.br/2008/players/ppp.htm','player','width=374,height=315,status=no,menubar=no');		return false;	}	if (n == 2) {		StopClick();	}	if (n == 3) {		StopClick();	}}</script></head><body onload="MM_preloadImages('imagens/fnd-cinzaclaro1.jpg','imagens/fnd-cinzaclaro.jpg','imagens/cinzaclaro1.jpg','imagens/cinzaclaro2.jpg'); setTimeout('carregaNoAr(false)', 1200000); "><table width="100%" height="30" border="0" cellspacing="0" cellpadding="0">  <tr>    <td align="center"><table width="780" border="0" cellpadding="0" cellspacing="0" height="30">      <tr>        <td width="310"><img src="imagens/cinzaclaro.jpg" width="310" height="30" border="0" usemap="#Map1" /></td>        <td width="198" background="imagens/fnd-cinzaclaro1.jpg"><iframe src="letreiro.php" width="193" height="18" frameborder="0" scrolling="no"></iframe></td>        <td width="272"><img src="imagens/cinzaclaro1.jpg" width="272" height="30" border="0" usemap="#Map2" /></td>      </tr>    </table></td>  </tr></table><!-- Estação Hitz Player --><div id="EstacaoHitz"><object id="WMPlay" width="0" height="0" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"   codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="" type="application/x-oleobject" viewastext hspace="0" vspace="0" align="top">    <param name="FileName" value="http://www.estacaohitz.com.br/2008/players/wmp.asx">        <param name="AutoStart" value="True">        <param name="TransparentAtStart" value="false">        <param name="ShowControls" value="0">        <param name="ShowDisplay" value="false">        <param name="ShowStatusBar" value="0">        <param name="AutoSize" value="0">        <param name="AnimationAtStart" value="false">        <param name="Volume" value="100">            <embed width="0" height="0" autostart="True" volume="100" align="top" type="application/x-mplayer2" id="MediaPlayer" transparentatstart="false" showcontrols="0" showdisplay="false" showstatusbar="0" animationatstart="false" filename="http://www.estacaohitz.com.br/2008/players/wmp.asx" autosize="0"> </embed>  </object></div><!-- --------- --><map name="Map1" id="Map1"><area shape="rect" coords="158,1,189,30" href="#" onclick="PlayClick();" alt="Iniciar" /><area shape="rect" coords="192,2,211,33" href="#" onclick="StopClick();" alt="Parar" /><area shape="rect" coords="240,12,257,30" href="#" onclick="UpVolumeClick();" alt="Aumentar o Volume" /><area shape="rect" coords="265,12,282,33" href="#" onclick="DownVolumeClick();" alt="Abaixar o Volume" /><area shape="rect" coords="45,2,137,27" href="http://www.estacaohitz.com.br" target="_blank" alt="Acesse nosso site!" /></map><map name="Map2" id="Map2"><area shape="rect" coords="2,6,64,24" href="http://www.estacaohitz.com.br/2008/pedidos/" onclick="window.open(this.href,'recados','height=400,width=300,status=no,toolbar=no,menubar=no');return false;" /><area shape="rect" coords="130,1,162,37" href="wmp.asx" onclick="StopClick();" target="_blank" alt="Ouvir com Windows Media Player" /><area shape="rect" coords="169,2,201,36" href="winamp.pls" onclick="StopClick();" target="_blank" alt="Ouvir com Winamp" /><area shape="rect" coords="210,1,242,36" href="itunes.m3u" onclick="StopClick();" target="_blank" alt="Ouvir com iTunes" /></map></body></html>	</center></body></html>

Espero ter ajudado.
Komodor - Web Design
-------------------------------------------------------------------------------------------------------------------------------
Dreamwaver
Fireworks
Flash

#3 fersalin

fersalin

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:RS

Posted 07/10/2010, 05:05

Cara sou bem novato aqui no forum e mais ainda em saber php, tenho uma rádio e não consigo de forma alguma fazer um player que apareça o nome das músicas ate utilizei o ai de cima mas parece faltar alguma coisa, será que vc pode me ajudar?
atte ´[e muito obrigado.

#4 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 20/09/2017, 07:54

Viagra Plus cialis Is Buying Viagra From Canada Safe Venta Cialis Precios Cialis Para Que Sirve cialis Where I Can Buy Prednisone 20mg
How To Buy Acticin cialis price Where To Order Amoxicilina Bacterial Infections In Internet
discount isotretinoin best buy no prescription needed store Nebraska
Achat Viagra A Paris <a href=http://cialtobuy.com>cheap cialis</a> Malegra Dxt Canada

#5 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 05/10/2017, 02:39

Over The Counter Metronidazole Doryx Bacterial Infections Free Shipping Zithromax Oral Suspension viagra Clomid For Men For Sale Viagura Mastar Card Asa And Cephalexin Cross Sensitivity
Elocon Best Website Naman Phatma viagra Order Accutane Online From Canada

#6 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/10/2017, 06:17

Comprare Viagra Sin Receta Want To Buy Real Doxycycline cialis Amoxicillin Buy Il Cialis E Curativo

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/10/2017, 12:22

Genuine Viagra viagra Viagra Generico In Contrassegno Usa Voltaren Tablet

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 14/10/2017, 01:08

Acheter Viagra Par Paypal levitra 40 mg samples Health About Biz
Amoxicillin Effect On Kidneys Reliable Rx Pharmacy Coupon Codes Cephalexin And Breastfeeding levitra purchase Veterinary Amoxicillin Dosage
Order Nexium From Canada cialis online Cialis 20mg Bestellen Amoxicillin Cl Walmart Viagra Price

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 31/10/2017, 11:25

Tadalafil 20mg India cheap cialis Mejor Viagra Propecia Mental Side Effects Peyronie'S Disease What Is Keflex For
Kamagra Indications Levitra Generico Miglior Prezzo India Vente De Cialis En Ligne viagra Sexy Rx1
Propecia Posologia Sin Cialis Le Moin Cher Tadalafil Dosage viagra Buy Now Tab Isotretinoin Isotret Mastercard Cod Order Propecia Online Without A Prescription Cialis Viagra Marche Pas
Amoxicillin Spotting Rhine Inc Pharmacy cialis price Cialis Pas Cher En Ligne Acheter Viagra Pharmacie

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 21/11/2017, 04:45

Purchase Clobetasol Visa Cash Delivery Secure Ordering Stendra Where To Buy Tablet Chlamydia Pills Online viagra cialis Dapoxetine Achat
Cialis Patentti Umpeutuu Acquista Viagra On Line Order Generic Propecia viagra Viagra Enthusiasts Viagra Y Embarazo Legally Isotretinoin From Canada Cod Accepted Pharmacy
Come Comprare Cialis In Farmacia Progesterone Website Mastercard Accepted Overseas generic viagra Cialis Son Dosage Fluconazole 150 Mg For Sale




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq