iMasters Fóruns: Música - iMasters Fóruns

Ir para

Página 1 de 1
  • Novo tópico
  • Responder

Música script para rodar música

#1 Membro offline   tiagocaus Ícone

  • Tiago Caus
  • Ícone
  • Grupo: Membros
  • Posts: 416
  • Cadastrado: 09-abril 03

Postou 24 fevereiro 2005 - 17:32


Olá!

Estou procurando um Script em PHP para rodar música online(mp3), não podendo ser baixadas, o usuário só poderá ouvilas,


Ex: como o http://radio.terra.com.br





Obrigado.


#2 Membro offline   renatoraioz Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 83
  • Cadastrado: 22-dezembro 03
  • Localização:Porto Alegre

Postou 24 fevereiro 2005 - 18:15

oi tiago,

cara, no momento não tenho nenhum script assim... aqui a gente protege colocando o mp3 em flash... embora ja exista programas que capturam o swf e converte para fla.. entao ta f*** mesmo proteger um mp3...

se souber de alguma coisa nesta area te dou o toque!

boa sorte
renato

#3 Membro offline   Luiztarabal Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 1
  • Cadastrado: 24-fevereiro 05

Postou 24 fevereiro 2005 - 19:23

brother, tenho o script usado no terra... é em javascript e usa o plugin do media player...

Voce pode ver o player tocando em http://www.agitopatr....com.br/tuning/

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div id="Layer4" style="position:absolute; left:342px; top:92px; width:236px; height:107px; z-index:7"> 
  <script language="javascript">
<!--
var a = -1
wma = new Array();
autor = new Array();
titulos = new Array();

/* sequência das músicas - siga a ordem */

	wma[0]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/overseer_-_doomsday-ost-2003-djn.mp3";
	autor[0] = "Overseer Need For Speed";
	titulos[0]= "Doomsday";

	wma[1]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/get_low.mp3";
	autor[1] = "Lil' Jon & The Eastside";
	titulos[1]= "Get Low";

	wma[2]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/fluke_-_snapshot-ost-2003-djn.mp3";
	autor[2] = "Fluke Need For Speed";
	titulos[2]= "Snapshot";
	
	wma[3]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/dilated_peoples.mp3";
	autor[3] = "Dilated Peoples NFS";
	titulos[3]= "Who's Who";

/* sequência das músicas */

var maxmusic = 4; // número de músicas na rádio 

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>
  <script language="Javascript">
<!--
function hidden()
{document.body.style.overflow='hidden';}
//-->
</script>
  <script>
self.name="radio"
</script>
  <table bgcolor=#002F5E border="0" cellpadding="1" cellspacing="1" width=270>
    <tr bgcolor="#000000"> 
      <td width="30%">&nbsp;Autor [ a ] :&nbsp;</td>
      <td  id=mautor></td>
    </tr>
    <tr bgcolor="#000000"> 
      <td width="30%">&nbsp;Música :</td>
      <td id=mnome>&nbsp;</td>
    </tr>
    <tr bgcolor="#000000"> 
      <td width="30%" height="18">&nbsp;Pr&oacute;xima :&nbsp;</td>
      <td width="85%" id=proxima>&nbsp;</td>
    </tr>
  </table>
  <object id="MediaPlayer" style="border:0px;width:271px;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="">
    <param name="volume" value="0">
    <embed src="" width="300" height="20" autostart="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" border="0" transparentatstart="1" showcontrols="0" showdisplay="0" showstatusbar="1" animationatstart="False" id="MediaPlayer" designtimesp="9716" autosize="False" filename="" volume="0"></embed> 
  </object>
  <table width="272" height="19" align="center" bgcolor=#fefefe style="border:1px solid #f1f1f1;">
    <tr> 
      <td width="264" valign=middle bgcolor="#000000"> <div align="center"><font color="#000000" id=fonte><a href="#" onclick="onFF2()">Anterior</a> 
          <a href="#" onclick="onPlay()">Tocar</a> <a href="#" onclick="onstop()">Parar</a> 
          <a href="#" onclick="onpause()">Pausar</a> <a href="#" onclick="onFF()">Próxima</a> 
          </font></div></td>
    </tr>
  </table><marquee width=270 bgcolor=#fefefe class="marquee" id="scroller" direction="left" onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()" scrollamount="2" valign=middle>
  <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> 
  <font id=fonte>Rádio Xmais, escolha o som e aumente o volume!!!</font></strong></font><font id=fonte></marquee></font> 
</div>
</body>
</html>

falows


#4 Membro offline   Fabyo Ícone

  • Ícone
  • Grupo: Masters
  • Posts: 5758
  • Cadastrado: 08-outubro 04
  • Sexo:Masculino
  • Localização:Ribeirão Pires - SP

Postou 24 fevereiro 2005 - 22:48

é facil pegar essas mp3 nao tem segredo e é impossivel esconder
pode esconder de quem nao manja de programação ,mas quem sabe pega facil

#5 Membro offline   syncmaster Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 114
  • Cadastrado: 20-maio 04

Postou 25 fevereiro 2005 - 08:47

Cara eu fiz um pouco diferente, criei um arquivo com todas as musicas que quero deixar tocar dentro deo Sound Forge e salve no fomato WMA.

Depois criei um arquivo dentro do bloco de notas e dentro dele coloquei o endereço do arquivo WMA. Esse arquivo do bloco de notas eu dei um nome XXXX com a extensao ASX.

Com isso na hora que você for linkar, linka com o ASX que o Window Media Player consegue carregar e reproduzir ao mesmo tempo, e eu acretido que as MP3 ficam protegidas....

Eu fiz assim e funcionou

Falow :joia:

#6 Membro offline   tiagocaus Ícone

  • Tiago Caus
  • Ícone
  • Grupo: Membros
  • Posts: 416
  • Cadastrado: 09-abril 03

Postou 25 fevereiro 2005 - 09:56

syncmaster, em Feb 25 2005, 08:46 AM, disse:

Cara eu fiz um pouco diferente, criei um arquivo com todas as musicas que quero deixar tocar dentro deo Sound Forge e salve no fomato WMA.

Depois criei um arquivo dentro do bloco de notas e dentro dele coloquei o endereço do arquivo WMA. Esse arquivo do bloco de notas eu dei um nome XXXX com a extensao ASX.

Com isso na hora que você for linkar, linka com o ASX que o Window Media Player consegue carregar e reproduzir ao mesmo tempo, e eu acretido que as MP3 ficam protegidas....

Eu fiz assim e funcionou

Falow :joia:

você poderia disponibilizar o seu código (syncmaster) parece ser muito interessante

#7 Membro offline   tiagocaus Ícone

  • Tiago Caus
  • Ícone
  • Grupo: Membros
  • Posts: 416
  • Cadastrado: 09-abril 03

Postou 25 fevereiro 2005 - 10:01

Luiztarabal, em Feb 24 2005, 07:23 PM, disse:

brother, tenho o script usado no terra... é em javascript e usa o plugin do media player...

Voce pode ver o player tocando em http://www.agitopatr....com.br/tuning/

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div id="Layer4" style="position:absolute; left:342px; top:92px; width:236px; height:107px; z-index:7"> 
  <script language="javascript">
<!--
var a = -1
wma = new Array();
autor = new Array();
titulos = new Array();

/* sequência das músicas - siga a ordem */

	wma[0]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/overseer_-_doomsday-ost-2003-djn.mp3";
	autor[0] = "Overseer Need For Speed";
	titulos[0]= "Doomsday";

	wma[1]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/get_low.mp3";
	autor[1] = "Lil' Jon & The Eastside";
	titulos[1]= "Get Low";

	wma[2]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/fluke_-_snapshot-ost-2003-djn.mp3";
	autor[2] = "Fluke Need For Speed";
	titulos[2]= "Snapshot";
	
	wma[3]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/dilated_peoples.mp3";
	autor[3] = "Dilated Peoples NFS";
	titulos[3]= "Who's Who";

/* sequência das músicas */

var maxmusic = 4; // número de músicas na rádio 

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>
  <script language="Javascript">
<!--
function hidden()
{document.body.style.overflow='hidden';}
//-->
</script>
  <script>
self.name="radio"
</script>
  <table bgcolor=#002F5E border="0" cellpadding="1" cellspacing="1" width=270>
    <tr bgcolor="#000000"> 
      <td width="30%">&nbsp;Autor [ a ] :&nbsp;</td>
      <td  id=mautor></td>
    </tr>
    <tr bgcolor="#000000"> 
      <td width="30%">&nbsp;Música :</td>
      <td id=mnome>&nbsp;</td>
    </tr>
    <tr bgcolor="#000000"> 
      <td width="30%" height="18">&nbsp;Pr&oacute;xima :&nbsp;</td>
      <td width="85%" id=proxima>&nbsp;</td>
    </tr>
  </table>
  <object id="MediaPlayer" style="border:0px;width:271px;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="">
    <param name="volume" value="0">
    <embed src="" width="300" height="20" autostart="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" border="0" transparentatstart="1" showcontrols="0" showdisplay="0" showstatusbar="1" animationatstart="False" id="MediaPlayer" designtimesp="9716" autosize="False" filename="" volume="0"></embed> 
  </object>
  <table width="272" height="19" align="center" bgcolor=#fefefe style="border:1px solid #f1f1f1;">
    <tr> 
      <td width="264" valign=middle bgcolor="#000000"> <div align="center"><font color="#000000" id=fonte><a href="#" onclick="onFF2()">Anterior</a> 
          <a href="#" onclick="onPlay()">Tocar</a> <a href="#" onclick="onstop()">Parar</a> 
          <a href="#" onclick="onpause()">Pausar</a> <a href="#" onclick="onFF()">Próxima</a> 
          </font></div></td>
    </tr>
  </table><marquee width=270 bgcolor=#fefefe class="marquee" id="scroller" direction="left" onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()" scrollamount="2" valign=middle>
  <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> 
  <font id=fonte>Rádio Xmais, escolha o som e aumente o volume!!!</font></strong></font><font id=fonte></marquee></font> 
</div>
</body>
</html>

falows

amigo eu entrei no site, mas quando o player começou a rodar as músicas começaram a aparecer para ser baixadas.

#8 Membro offline   syncmaster Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 114
  • Cadastrado: 20-maio 04

Postou 25 fevereiro 2005 - 10:10

Olá tiagocaus...

é que eu montei uma espécie de radio virtual. se quiser dar uma olhada acessa Radio
só que eu coloquei 8 musicas em cada genero e ai juntei todas as musicas de cada genero dentro de um arquivo WMA que montei usando o Sound Forge.

Como o Windows Media não consegue ler e tocar WMA direto da internet, se você linkar ele pede pra fazer download, eu criei um arquivo ASX que dentro dele tem o endereço do arquivo WMA. Ai o Windows Media consegue ler o ASX e buscar o WMA. ai funciona. Mas código mesmo so tem o link para o arquivo WMA dentro do ASX.

ARQUIVO.ASX
http://www.seudomini...cas/poprock.wma

é só isso

Espero ter ajudado...


:D

#9 Membro offline   tiagocaus Ícone

  • Tiago Caus
  • Ícone
  • Grupo: Membros
  • Posts: 416
  • Cadastrado: 09-abril 03

Postou 15 março 2005 - 16:35

Luiztarabal, em Feb 24 2005, 07:23 PM, disse:

brother, tenho o script usado no terra... é em javascript e usa o plugin do media player...

Voce pode ver o player tocando em http://www.agitopatr....com.br/tuning/

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div id="Layer4" style="position:absolute; left:342px; top:92px; width:236px; height:107px; z-index:7"> 
  <script language="javascript">
<!--
var a = -1
wma = new Array();
autor = new Array();
titulos = new Array();

/* sequência das músicas - siga a ordem */

	wma[0]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/overseer_-_doomsday-ost-2003-djn.mp3";
	autor[0] = "Overseer Need For Speed";
	titulos[0]= "Doomsday";

	wma[1]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/get_low.mp3";
	autor[1] = "Lil' Jon & The Eastside";
	titulos[1]= "Get Low";

	wma[2]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/fluke_-_snapshot-ost-2003-djn.mp3";
	autor[2] = "Fluke Need For Speed";
	titulos[2]= "Snapshot";
	
	wma[3]= "http://www.telenete.com.br/%7Eangelamagalhaes/radio/dilated_peoples.mp3";
	autor[3] = "Dilated Peoples NFS";
	titulos[3]= "Who's Who";

/* sequência das músicas */

var maxmusic = 4; // número de músicas na rádio 

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>
  <script language="Javascript">
<!--
function hidden()
{document.body.style.overflow='hidden';}
//-->
</script>
  <script>
self.name="radio"
</script>
  <table bgcolor=#002F5E border="0" cellpadding="1" cellspacing="1" width=270>
    <tr bgcolor="#000000"> 
      <td width="30%">&nbsp;Autor [ a ] :&nbsp;</td>
      <td  id=mautor></td>
    </tr>
    <tr bgcolor="#000000"> 
      <td width="30%">&nbsp;Música :</td>
      <td id=mnome>&nbsp;</td>
    </tr>
    <tr bgcolor="#000000"> 
      <td width="30%" height="18">&nbsp;Pr&oacute;xima :&nbsp;</td>
      <td width="85%" id=proxima>&nbsp;</td>
    </tr>
  </table>
  <object id="MediaPlayer" style="border:0px;width:271px;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="">
    <param name="volume" value="0">
    <embed src="" width="300" height="20" autostart="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" border="0" transparentatstart="1" showcontrols="0" showdisplay="0" showstatusbar="1" animationatstart="False" id="MediaPlayer" designtimesp="9716" autosize="False" filename="" volume="0"></embed> 
  </object>
  <table width="272" height="19" align="center" bgcolor=#fefefe style="border:1px solid #f1f1f1;">
    <tr> 
      <td width="264" valign=middle bgcolor="#000000"> <div align="center"><font color="#000000" id=fonte><a href="#" onclick="onFF2()">Anterior</a> 
          <a href="#" onclick="onPlay()">Tocar</a> <a href="#" onclick="onstop()">Parar</a> 
          <a href="#" onclick="onpause()">Pausar</a> <a href="#" onclick="onFF()">Próxima</a> 
          </font></div></td>
    </tr>
  </table><marquee width=270 bgcolor=#fefefe class="marquee" id="scroller" direction="left" onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()" scrollamount="2" valign=middle>
  <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> 
  <font id=fonte>Rádio Xmais, escolha o som e aumente o volume!!!</font></strong></font><font id=fonte></marquee></font> 
</div>
</body>
</html>

falows

Amigo,

O código q você me mandou acontece o seguinte, se a pessoa tiver algum programa q acelera o download a musica ñ é tocada mas sim baixada, tem como bloquear assa opção?

Estou falando isso pois aconteceu comigo.


Obrigado.

#10 Membro offline   hinom Ícone

  • Digital Business
  • Ícone
  • Grupo: Administradores
  • Posts: 11650
  • Cadastrado: 24-fevereiro 03
  • Sexo:Masculino
  • Localização:日本

Postou 15 março 2005 - 23:24

é tudo quetão de lógica e, claro, saber usar a ferramenta certa

no php existe uma variável de servidor chamada HTTP_REFERER

faça uma validação de acordo com o valor obtido dessa variável. Se o valor for verdadeiro então faça o PHP abrir o arquivo mp3 e retornar no browser
senão retorne algo falso ou mensagem de erro.

entendeu ?

#11 Membro offline   tiagocaus Ícone

  • Tiago Caus
  • Ícone
  • Grupo: Membros
  • Posts: 416
  • Cadastrado: 09-abril 03

Postou 17 março 2005 - 08:56

hinom, em Mar 15 2005, 11:23 PM, disse:

é tudo quetão de lógica e, claro, saber usar a ferramenta certa

no php existe uma variável de servidor chamada HTTP_REFERER

faça uma validação de acordo com o valor obtido dessa variável. Se o valor for verdadeiro então faça o PHP abrir o arquivo mp3 e retornar no browser
senão retorne algo falso ou mensagem de erro.

entendeu ?

Amigo!

Desculpe a minha iguinorância, mas entendi o raciocinio e ñ estou sabendo empregar o código referente o raciocinio lógico, entendo bastante coisa pois aprendi sozinho, mas sou um pouco leigo no assunto,

se você podesse me ajudar melhor ficaria muito agradecido.



Obrigado.

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)