Visualizzazione dei risultati da 1 a 3 su 3

Discussione: radio con media player

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488

    radio con media player

    Ciao a tutti, dopo numerose ricerche ho trovato un articolo in cui si spiega come realizzare una radio da inserire sul propio sito, con canali da scegliere e una barra degli strumenti di windows media player; tuttavia, come si suol dire, l'appetito vien mangiando e così mi è venuto in mente che sarebbe stato carino se oltre alla musica fosse stato possibile vedere le animazioni tipiche di media player, ed ecco l'intoppo! in quanto con il metodo dell'articolo non riesco a far comparire nulla sul display, mentre se inserisco media player con front page si, l'inconveniente che si verifica è però l'opposto, ossia che se cambio stazione da errore!!! qualcuno mi saprebbe aiutare? il codice è il seguente :


    <script>
    var streams = new Array();
    streams[0] = new makeStream("http://discoradio.fabbricadigitale.it/asx/discoradio.asx", "DiscoRadio");
    streams[1] = new makeStream("http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid=0&stream=radioffh/livestream.wma&content=live&media=ms", "Hit Radio");
    streams[2] = new makeStream("http://players.creacast.com/creacast/kisskiss/playlist_s.asx", "Radio Kiss Kiss");
    streams[3] = new makeStream("http://live.mediaserver.kataweb.it/radiodeejay", "Radio Deejay");
    streams[4] = new makeStream("http://www.radiomontecarlo.net/Radio/asx/rmcfm.asx", "Radio Montecarlo");
    streams[5] = new makeStream("mms://radioitalia.wm.p1.str3.com/rditaliahq", "Radio Italia SMI");
    streams[6] = new makeStream("http://62.101.82.64/player/rds.asx", "RDS");
    streams[7] = new makeStream("http://live.wm9.p1.str3.com/rdcuore", "Radio Cuore");
    function makeStream(url, name) {
    this.url = url;
    this.name = name;
    }
    function handleControlsOnOffClick() {
    if (document.WindowsMediaPlayer1.showControls == true) {
    document.WindowsMediaPlayer1.showControls = false;
    document.playerCtrl.controls.value = " Show Controls ";
    }
    else {
    document.WindowsMediaPlayer1.showControls = true;
    document.playerCtrl.controls.value = " Hide Controls "
    }
    }
    function handlePlayOrPauseClick(){
    var state;
    playerStatus = document.WindowsMediaPlayer1.playState;
    if (playerStatus == 6) {
    document.WindowsMediaPlayer1.play();
    document.playerCtrl.playOrPause.value = " Pause ";
    }
    else if (playerStatus == 1) {
    document.WindowsMediaPlayer1.play();
    document.playerCtrl.playOrPause.value = " Pause ";
    }
    else if (playerStatus == 2) {
    document.WindowsMediaPlayer1.pause();
    document.playerCtrl.playOrPause.value = " Play ";
    }
    }
    function changeSize(newSize) {
    document.WindowsMediaPlayer1.displaySize = newSize;
    }
    function change() {
    var list = document.playerCtrl.streams;
    var streamURL = list.options[list.selectedIndex].value;
    document.WindowsMediaPlayer1.stop();
    document.playerCtrl.playOrPause.value = " Pause ";
    document.WindowsMediaPlayer1.fileName = streamURL;
    pstatus.innerHTML = "In attesa";
    speed.innerHTML = "In attesa";
    buffer.innerHTML = "In attesa";
    }
    function playerstatus() {
    code = WindowsMediaPlayer1.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 = " " + WindowsMediaPlayer1.BufferingProgress + "%";
    speed.innerHTML = " " + parseInt(WindowsMediaPlayer1.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[i].url, '">', streams[i].name);
    }
    writeln('</SELECT>');
    }
    </SCRIPT>
    </FORM>
    Stato:<span id="pstatus" style='font-size:10px'>In attesa</span>

    Buffer:<span id="buffer" style='font-size:10px'>In attesa</span>

    Velocita':<span id="speed" style='font-size:10px'>In attesa</span>



    <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1">
    <param name="rate" value="1">
    <param name="balance" value="0">
    <param name="currentPosition" value="0">
    <param name="defaultFrame" value>
    <param name="playCount" value="1">
    <param name="autoStart" value="-1">
    <param name="currentMarker" value="0">
    <param name="invokeURLs" value="-1">
    <param name="baseURL" value>
    <param name="volume" value="50">
    <param name="mute" value="0">
    <param name="uiMode" value="full">
    <param name="stretchToFit" value="0">
    <param name="windowlessVideo" value="0">
    <param name="enabled" value="-1">
    <param name="enableContextMenu" value="-1">
    <param name="fullScreen" value="0">
    <param name="SAMIStyle" value>
    <param name="SAMILang" value>
    <param name="SAMIFilename" value>
    <param name="captioningID" value>
    <param name="enableErrorDialogs" value="0">
    <param name="URL" value="http://discoradio.fabbricadigitale.it/asx/discoradio.asx" ref>
    </object>
    </body>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488

    rinnovo aiuto radio con media player

    Caio a tutti, poichè ancora non ho avuto alcun aiuto, rinnovo la richiesta fatta l'8-08-08 inerente il problema in oggetto.
    Ringrazio anticipatamente chiunque decida di aiutarmi

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il riferimento e' palesemente ad una discussione sul fuorum XHTML ... crossposting che mi era sfuggito
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.