Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Swf che mostra flv, il + semplice possibile.

    Ciao, magari chiedo una cavolata, o magari una cosa complicatissima, sinceramente non conosco l'argomento.

    Devo mostrare in una pagina web un file.flv, per motivi che non sto ad approfondire, non voglio uno dei tanti player che ci sono in giro, che fanno troppo per me.

    Vorrei semplicemente creare un swf che possa essere richiamato passandogli l'url del file flv e le dimensioni, dopodichè dovrebbe partire in automatico, non dovrebbe avere controlli del volume o della posizione di avanzamento.

    L'url sarà locale, quindi potrebbe anche darsi che non serva nemmeno un preloader.

    So che questi sono in quesiti + odiati, e cioè cercare di fare una cosa senza conoscere le basi, ma ho un urgenza lavorativa, qualcuno di voi può aiutarmi in qualche modo ? (con un link a una guida, o se è una cosa semplice semplice magari passandomi direttamente l'swf?).

    Grazie a tutti quelli che presteranno attenzione a questo post :-)

    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    codice:
    var filmino:NetConnection = new NetConnection();
    filmino.connect(null);
    var riproduci:NetStream = new NetStream(filmino);
    mio_video.attachVideo(riproduci);
    riproduci.play("nome_video.flv");
    metti questo codice nel primo frame, dopo metti in libreria un oggetto video lo trascini sullo stage gli dai le dimensioni con le quali vuoi che appaia il video e gli dai nome istanza mio_video poi salvi il tutto nella stessa cartella dove hai il video flv

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    grazie, avrei bisogno però che il video fosse caricato da un url esterno, quindi dovrebbe essere possibile settare una flashvar con l'url del video.



  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Basta che metti l'idirizzo assoluto:
    riproduci.play("http://www.dominio.com/nome_video.flv");

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    scusa, sii paziente, ma come faccio a passare la variabile dall'html al flash?

    ciao e grazie.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Figurati non preocuparti, non capisco a cosa ti serve passare una variabile da HTML a flash, se il tuo scopo è quello di visualizzare un video flv, come credevo di aver capito dal tuo thread, non ne hai bisogno.

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Il proiettore deve ricevere via variabile l'url dell'flv, da mostrare in play diretto senza nessun controllo, ma il filmato da caricare deve essere dinamico.

    Grazie

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Sto facendo un po' di prove, ho scaricato la versione trial di Adobe Flash CS4.

    Seguendo le istruzioni base fornite qui ottengo i seguenti errori:

    1061: Chiamata a un metodo non definito attachVideo mediante un riferimento con tipo statico flash.media:Video.
    Warning: 1060: Problema relativo alla migrazione: il metodo attachVideo non è più supportato. Per ulteriori informazioni, vedere Video.attachNetStream e Video.attachCamera..
    Qualcuno può indirizzarmi verso la soluzione? grazie

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Ho trovato questo codice:

    codice:
    var customClient:Object = new Object();
    customClient.onMetaData = metaDataHandler;
     
    var nc:NetConnection = new NetConnection();
    nc.connect(null);
     
    var ns:NetStream = new NetStream(nc);
    ns.client = customClient;
    ns.play("Matrix_pillole.flv");
     
    var myVideo:Video = new Video();
    myVideo.attachNetStream(ns);
    addChild(myVideo);
     
    function metaDataHandler(infoObject:Object):void {
        myVideo.width = infoObject.width;
        myVideo.height = infoObject.height;
    }
    qui: http://www.adobe.com/devnet/flash/qu...ta_cue_points/

    Ora non mi resta che settare le dimensioni e l'url del video tramite le flashvars, se avete suggerimenti sono ben accetti, io continuo a cercare :-)

    ciao

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.