Visualizzazione dei risultati da 1 a 4 su 4

Discussione: flv preload

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    51

    flv preload

    ciao. ho un'animazione flash che carica un flv esterno senza componenti o roba varia.
    siccome ci mette molto a caricarla volevo sapere come fare per mettergli un preload oppure fare in modo che parta con un buffer.

    come preload dell'animazione ho questo script, ma non mi considera nei byte totali anche il filmato.

    stop();

    this.addEventListener(Event.ENTER_FRAME, loading);
    function loading(e:Event):void{
    var total:Number = this.stage.loaderInfo.bytesTotal;
    var loaded:Number = this.stage.loaderInfo.bytesLoaded;
    loader_txt.text = Math.floor((loaded/total)*100)+ "%";
    if (total == loaded){
    play();
    this.removeEventListener(Event.ENTER_FRAME, loading);
    }

    }
    come posso fare per fare calcolare anche il video?
    oppure ce un modo per fare partire direttamente (per evitare il lungo tempo di attesa)con un buffer?
    grazie , e a presto.

  2. #2
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Se hai un preloader che calcola i bytes della timeline principale e vuoi che legga i bytes caricati del video dovresti inserire il video sulla timeline del .fla (vedi le opzioni di importazione video in Flash).

    Se vuoi invece che il caricamento e quindi la visualizzazione del video avvenga in streaming, devi uppare (caricare) il video su un server web e quindi procedere con l'importazione video seguendo questa modalitā, sempre dalle opzioni di importazione video in Flash.


    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    51
    ti ringrazio molto, quindi per mettere il preload devo per forza caricare il video nella time-line?
    qual'e il codice as3 che dovrei applicare per lo streaming, in modo che parte con un buffer?

  4. #4
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    quindi per mettere il preload devo per forza caricare il video nella time-line?
    Se vuoi utilizzare il preloader della timeline si, in alternativa dovresti utilizzare un preloader per il caricamento di un file .swf esterno ma anche per quest'ultimo, per poter leggere i bytes caricati del video inserito, il video deve essere importato direttamente sulla timeline, quindi non cambieresti nč miglioreresti nulla sui tempi di caricamento complessivo.

    qual'e il codice as3 che dovrei applicare per lo streaming, in modo che parte con un buffer?
    Per lo scaricamento e quindi la visualizzazione del video in streaming, non serve nessun codice se usi la procedura guidata, basta che inserisci l'indirizzo http nel campo di testo richiesto e che ovviamente il video .flv ci sia all'indirizzo indicato.
    Puoi scegliere inoltre uno skinPlayer per la gestione del play automatico, per lo stop, pausa ecc. impostando come vuoi i pulsanti dello skin e alcune delle loro funzioni nelle proprietā del componente (dopo le prove in locale anche lo skin deve essere caricato sul server insieme al video e all' .swf "contenitore" che lo utilizza).
    Con questa modalitā non hai bisogno di un preloader perchč il video viene visualizzato quasi immediatamente e il suo scaricamento progressivo va in base alla velocitā di connessione dell'utente.

    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.