Radio come playlist su phpBB3 (e non solo)
Inviato: domenica 27 dicembre 2009, 22:20
Prendiamo il Notepad++ (pron.: Notepad plas plas)
Creiamo un file contenente il seguente codice:
Salvare il file, chiamandolo ad es. Radio.wpl (occhio alle doppie estensioni e a maiuscole e minuscole).
N.B.:
1 - Come si vede, è ammesso sia il protocollo http che il protocollo mms.
2 - Per le radio, inserire link relativi a radio online, ma si possono inserire benissimo link legati a mp3, midi o altri formati audio o l'uno e l'altro: radio e link audio.
3 - Si può inserire un numero molto più elevato di link: a voi trovare le "frequenze".
Creiamo un altro file contenente il seguente codice:
Dove /percorso/Radio.wpl, è appunto il percorso dove inseriremo il file Radio.wpl, precedentemente creato.
Come si vede, è anche presente un codice javascript, che nasconde la console.
Questo è utile e forse necessario, perché su browser diversi da IE, è necessario che il parametro "Autostart", abbia valore 1=true.
Questo però farebbe partire la musica automaticamente, cosa che non tutti gli utenti gradirebbero.
Settando false, o 0, sì, la radio non partirebbe, ma ad es. su Opera, non si riuscirebbe a sintonizzare la radio successiva.
Con questo javascript, si risolve il problema. Radio "spenta", si "accende" solo a richiesta, e si può "cambiare stazione".
Salviamo il file e chiamiamolo ad es. console.html (occhio alle doppie estensioni e a maiuscole e minuscole).
Apriamo il file del nostro stile attivo index_body.html e inseriamo all'altezza che riteniamo:
Salviamo.
Carichiamo nel nostro spazio web, il file modificato, e i file creati, facendo molta attenzione ai percorsi, che devono corrispondere, con quanto da noi stessi codificato.
Il risultato è visualizzabile nell'Indice di questo forum.
Per cambiare stazione, cliccare sulla freccia a destra (Successiva).
Ci possono volere alcuni secondi per la "sintonizzazione" (caricamento del buffer), ma funziona perfettamente.
Testato e funzionante su:
IE, Firefox, Chrome, Opera, Safari, Avant e Orca a condizione che sia presente il plugin WMP, rilasciato da Microsoft per Firefox, di cui si parla in altro argomento di questo forum.
Ovviamente, WMP deve essere presente nel sistema.
Il codice, è configurato in modo tale, che dopo alcuni secondi, compare il nome della radio che si sta ascoltando...
Creiamo un file contenente il seguente codice:
Codice: Seleziona tutto
<?wpl version="1.0"?>
<smil>
<head>
<meta name="Generator" content="Microsoft Windows Media Player"/>
<title>Radio</title>
</head>
<body>
<seq>
<media src="http://primo.link.it"/>
<media src="http://secondo.link.it"/>
<media src="mms://terzo.link.it"/>
<media src="mms://quarto.link.it"/>
</seq>
</body>
</smil>
N.B.:
1 - Come si vede, è ammesso sia il protocollo http che il protocollo mms.
2 - Per le radio, inserire link relativi a radio online, ma si possono inserire benissimo link legati a mp3, midi o altri formati audio o l'uno e l'altro: radio e link audio.
3 - Si può inserire un numero molto più elevato di link: a voi trovare le "frequenze".
Creiamo un altro file contenente il seguente codice:
Codice: Seleziona tutto
<script type="text/javascript">
function Nascondi(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
} else {
e.style.display="none"
}
return true;
}
</script>
<div align="left">
<p>
<input type="text" name="show_qr" tabindex="1" class="post" value="Apri - Chiudi Console" onclick="return Nascondi('para1')" title="Apri - Chiudi Console"/></p>
<p id="para1" style="display:none">
<object id="RP" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" type="application/x-oleobject" border="0" width="300" height="63">
<param name="Volume" value="100">
<param name="AutoStart" value="0">
<param name="url" value="percorso/Radio.wpl">
<param name="ShowStatusBar" value="1">
<embed type="application/x-mplayer2" PLUGINSPAGE="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp"
ID="WM" name="WM" width="300" height="63" src="/percorso/Radio.wpl" AutoStart="1" Volume="100" ShowStatusBar="1">
</embed>
</object>
</p>
</div>
Dove /percorso/Radio.wpl, è appunto il percorso dove inseriremo il file Radio.wpl, precedentemente creato.
Come si vede, è anche presente un codice javascript, che nasconde la console.
Questo è utile e forse necessario, perché su browser diversi da IE, è necessario che il parametro "Autostart", abbia valore 1=true.
Questo però farebbe partire la musica automaticamente, cosa che non tutti gli utenti gradirebbero.
Settando false, o 0, sì, la radio non partirebbe, ma ad es. su Opera, non si riuscirebbe a sintonizzare la radio successiva.
Con questo javascript, si risolve il problema. Radio "spenta", si "accende" solo a richiesta, e si può "cambiare stazione".
Salviamo il file e chiamiamolo ad es. console.html (occhio alle doppie estensioni e a maiuscole e minuscole).
Apriamo il file del nostro stile attivo index_body.html e inseriamo all'altezza che riteniamo:
Codice: Seleziona tutto
<!-- INCLUDE console.html -->
Carichiamo nel nostro spazio web, il file modificato, e i file creati, facendo molta attenzione ai percorsi, che devono corrispondere, con quanto da noi stessi codificato.
Il risultato è visualizzabile nell'Indice di questo forum.
Per cambiare stazione, cliccare sulla freccia a destra (Successiva).
Ci possono volere alcuni secondi per la "sintonizzazione" (caricamento del buffer), ma funziona perfettamente.
Testato e funzionante su:
IE, Firefox, Chrome, Opera, Safari, Avant e Orca a condizione che sia presente il plugin WMP, rilasciato da Microsoft per Firefox, di cui si parla in altro argomento di questo forum.
Ovviamente, WMP deve essere presente nel sistema.
Il codice, è configurato in modo tale, che dopo alcuni secondi, compare il nome della radio che si sta ascoltando...