pagina con le radio in streaming

  • Creatore Discussione Creatore Discussione fregoa3
  • Data di inizio Data di inizio

fregoa3

Nuovo Utente
6 Ago 2006
3
0
0
raga volevo mettere in 1 pagina del mio sito i 2 player piu usati il WMplayer ed il real,con quello di windows ho riuscito a farlo bene ,ma con lo stesso script,cmabiando con il real , non funziona,io avevo messo:
"<select name="select" style="background-color:#000000;color:#ffdd26;" onChange="PLAYER(this.value)" size="1" >
<option>Ascolta...</option>
<option value="rtsp://live.media.rai.it/broadcast/radiouno.rm">Rai Radio 1</option>
<option value="rtsp://live.media.rai.it/broadcast/radiodue.rm">Rai Radio 2</option>
<option value="rtsp://live.media.rai.it/broadcast/radiotre.rm">Rai Radio 3</option></select>"
ma quando si clicca il player si apre esternamente, io volevo che si apra sul player che c'e nella mia pagina.

grazie ,per qualsiasi aiuto.
 
Grazie per la risposta.
il codice dovrebbe essere cosi:
"<OBJECT ID=RVOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH="320" HEIGHT="64">
<PARAM name="src" value="rtsp://live.r101.it/redundant/r101.rm">
<PARAM name="autostart" value="-1">
<PARAM name="controls" value="all">
<PARAM name="console" value="video">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
<EMBED TYPE="audio/x-pn-realaudio-plugin" SRC="rtsp://live.r101.it/redundant/r101.rm" WIDTH="320" HEIGHT="64" AUTOSTART="true" CONTROLS="all" CONSOLE="audio"></EMBED>
</OBJECT>"
cosi come sta ,si apirebbe su 1 sola radio(radio 101)
oppure questa che è piu semplice:
<OBJECT ID=RVOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH=375 HEIGHT=100>
<PARAM NAME="CONTROLS" VALUE="All">
<PARAM NAME="CONSOLE" VALUE="one">
<EMBED SRC="plugin.rpm" WIDTH=375 HEIGHT=100 NOJAVA=true CONTROLS=All CONSOLE=one>
</OBJECT>
 
Ultima modifica:
forse non mi sono psiegato :)

alludo al codice javascript che richiami con questa funzione

"<select name="select" style="background-color:#000000;color:#ffdd26;" onChange="PLAYER(this.value)" size="1" >
 
hai ragione ,quello avevo fatto io ,sbagliando,allora io sono partito da:
<script>
var streams = new Array();
streams[0] = new makeStream("http://discoradio.fabbricadigitale.it/asx/discoradio.asx", "DiscoRadio");
streams[1] = new makeStream("http://62.101.82.64/player/rds.asx", "RDS");
streams[2] = new makeStream("mms://151.1.245.3/1-2", "Radio 105");
streams[3] = new makeStream("http://www.rtl.it/mediaplayer/rtl1025.asx", "RTL 102.5");
streams[4] = new makeStream("http://www.radiomontecarlo.net/RMC_04/PlayerRMC/player64_2.htm", "Montecarlo");
streams[5] = new makeStream("http://live.mediaserver.kataweb.it/radiodeejay", "Radio DeeJay");

function makeStream(url, name) {
this.url = url;
this.name = name;
}

function handleControlsOnOffClick() {
if (document.mediaPlayer.showControls == true) {
document.mediaPlayer.showControls = false;
document.playerCtrl.controls.value = ” Show Controls “;
}
else {
document.mediaPlayer.showControls = true;
document.playerCtrl.controls.value = ” Hide Controls ”
}
}

function handlePlayOrPauseClick(){
var state;
playerStatus = document.mediaPlayer.playState;
if (playerStatus == 6) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = ” Pause “;
}
else if (playerStatus == 1) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = ” Pause “;
}
else if (playerStatus == 2) {
document.mediaPlayer.pause();
document.playerCtrl.playOrPause.value = ” Play “;
}
}

function changeSize(newSize) {
document.mediaPlayer.displaySize = newSize;
}

function change() {
var list = document.playerCtrl.streams;
var streamURL = list.options[list.selectedIndex].value;
document.mediaPlayer.stop();
document.playerCtrl.playOrPause.value = ” Pause “;
document.mediaPlayer.fileName = streamURL;
pstatus.innerHTML = “In attesa”;
speed.innerHTML = “In attesa”;
buffer.innerHTML = “In attesa”;
}

function playerstatus() {
code = mediaPlayer.OpenState;
if (code == 0) code = “In attesa”;
if (code == 1 || code == 2) code = “Caricamento dati”;
if (code == 3) code = “Ricerca Server”;
if (code == 4) code = “Connesso”;
if (code == 5) code = “”;
if (code == 6) code = “Connesso”;
pstatus.innerHTML = code;
buffer.innerHTML = “ ” + mediaPlayer.BufferingProgress + “%”;
speed.innerHTML = “ ” + parseInt(mediaPlayer.Bandwidth / 1024) + ” Kbps”;
}

</script>

<body onLoad=’window.setInterval (”playerstatus()”,800);’>

<FORM NAME=”playerCtrl”>
<INPUT TYPE=”hidden” VALUE=” Pause ” NAME=”playOrPause”>
<SCRIPT>
with (document) {
writeln(’<SELECT NAME=”streams” onChange=”change()”>’);
for (var i = 0; i < streams.length; i++) {
writeln(’<OPTION VALUE=”‘, streams.url, ‘”>’, streams.name);
}
writeln(’</SELECT>’);
}
</SCRIPT>
</FORM>

Stato:<span id=”pstatus” style=’font-size:10px’>In attesa</span><br>
Buffer:<span id=”buffer” style=’font-size:10px’>In attesa</span><br>
Velocita’:<span id=”speed” style=’font-size:10px’>In attesa</span><br>
<br>

<OBJECT
ID=”mediaPlayer”
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”
STYLE=”WIDTH:282px;HEIGHT:26px”>
<PARAM NAME=”SendOpenStateChangeEvents” VALUE=”true”>
<PARAM NAME=”fileName” VALUE=”http://discoradio.fabbricadigitale.it/asx/discoradio.asx”>
<PARAM NAME=”animationatStart” VALUE=”false”>
<PARAM NAME=”transparentatStart” VALUE=”true”>
<PARAM NAME=”autoStart” VALUE=”true”>
<PARAM NAME=”showControls” VALUE=”true”>
<PARAM NAME=”AudioStream” VALUE=”true”>
<PARAM NAME=”ShowControls” VALUE=”true”>
<PARAM NAME=”ShowAudioControls” VALUE=”true”>
<PARAM NAME=”ShowDisplay ” VALUE=”false”>
</OBJECT>

ma questo ,funge per WMplayer, e non riesco a farlo fungere con Real, anche se scambio i dati dei 2 player.certamente cambio anche le radio con quelle che trasmettono in formato real.
il player real è:
<OBJECT ID=RVOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH=375 HEIGHT=100>
<PARAM NAME="CONTROLS" VALUE="All">
<PARAM NAME="CONSOLE" VALUE="one">
<EMBED SRC="plugin.rpm" WIDTH=375 HEIGHT=100 NOJAVA=true CONTROLS=All CONSOLE=one>
</OBJECT>
 
Ultima modifica:

Discussioni simili