Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Audio streaming e xml

  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Audio streaming e xml

    Ciao a tutti,

    il mio problema é il seguente :

    Tramite una pagina ASP creo un XML con dati estratti da un database con questa struttura:

    <elenco>
    <audio titolo="titolo1" interprete="interprete1" brano="audio/brano1.mp3"/>
    <audio titolo="titolo2" interprete="interprete2" brano="audio/brano2.mp3"/>
    <audio titolo="titolo3" interprete="interprete3" brano="audio/brano3.mp3"/>
    ....
    </elenco>

    Fin qui ci siamo.
    Il file XML lo recupero poi in un filmato flash, per cui mi ritrovo
    delle variabili contenenti titolo, interprete e percorso del brano.
    Anche fin qui ci siamo.

    Quello che non riesco a capire é come fare affinché il primo brano parta in streaming (con un campo dinamico che mi indica titolo e interprete) e una volta finito il primo brano parta il secondo sempre in streaming (col campo dinamico che mi indica il secondo titolo e il secondo interprete) e cosi di seguito.
    Ovviamente avrò anche un pulsante che dovrà permettermi di avanzare o indietreggiare nella sequenza dei brani.

    Qualcuno ha già fatto qualcosa di simile?
    Mi potete aiutare?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Dunque, ho provato cosi :


    onClipEvent (load) {
    this.stop();
    mio_xml = new XML();
    mio_xml.path = this;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(success)
    {
    if(success){
    var nodes = this.firstChild.childNodes;
    for(var i = 0; i < nodes.length; i++){
    var titolo = nodes[i].attributes.titolo;
    var interprete = nodes[i].attributes.interprete;
    var brano = nodes[i].attributes.brano;
    this.path.titolo = titolo;

    _root.suono=new Sound();
    _root.suono.setVolume(100)
    _root.suono.onSoundComplete=function()
    {
    this.start();
    };
    _root.suono.loadSound("audio/"+brano+".mp3", true);


    }
    } else {
    this.path.titolo = "errore xml ";
    }
    //this.path.nextFrame();
    this.path.play();
    };
    mio_xml.load("creaxml_audio.asp");
    }


    Succede che mi carica l'ultimo brano del database e riproduce quello, quando finisce riparte di nuovo lo stesso brano.

    Come posso modificarlo?
    Sempre più in alto...
    www.webdition.com

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Nessuno mi sa dare un'indicazione?
    Sempre più in alto...
    www.webdition.com

  4. #4
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Su, un aiutino...
    Sempre più in alto...
    www.webdition.com

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Niente da fare, non ci riesco proprio.
    Nessuno ha un'idea?
    Sempre più in alto...
    www.webdition.com

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.