Visualizzazione dei risultati da 1 a 6 su 6

Discussione: controlli flv

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230

    controlli flv

    Nella guida di Flash ho preso questo script è sono riuscito a far visualizzare un video.
    // Crea un oggetto NetConnection:
    var netConn:NetConnection = new NetConnection();
    // Crea una connessione streaming locale:
    netConn.connect(null);
    // Crea un oggetto NetStream e definisce una funzione onStatus():
    var netStream:NetStream = new NetStream(netConn);
    netStream.onStatus = function(infoObject) {
    status.text += "Status (NetStream)" + newline;
    status.text += "Level: "+infoObject.level + newline;
    status.text += "Code: "+infoObject.code + newline;
    };


    //Associa la sorgente video NetStream all'oggetto video:
    my_Video.attachVideo(netStream);
    // Imposta il tempo di buffer:
    netStream.setBufferTime(5);
    // Esegue la riproduzione del file FLV:
    netStream.play("test8.flv");

    :master:

    domanda come posso fare per esempio farlo fermare ?

    ho provato così ma non funge

    netStream.play("test8.flv");

    inoltre come posso mandarlo a dei punti stabiliti?
    cue point ... suppongo

    Grazie

    Gerrix

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >domanda come posso fare per esempio farlo fermare ?
    codice:
    netStream.close();
    per chiuderlo, e
    codice:
    netStream.pause();
    per metterlo in pausa.

    >inoltre come posso mandarlo a dei punti stabiliti?
    codice:
    netStream.seek(numero_di_secondi);

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230
    grazie mitico,
    funzionano perfettamente.

    Sto provando anche questo {tempo_trascorso = _root.NetStream.time;}, da quanto ho capito segna i secondi trascorsi, però non mi funge. L'ho messo dentro un clip con due frames che vanno in loop per permettere di aggiornalo continuamente ... ma niente mi esce sempre undefined.

    Gerrix

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ma è scritto proprio così:

    _root.NetStream.time

    ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230
    no, ho sritto
    tempo_trascorso = _root.my_Video.time ;

    dove my_video è l'istanza chiaramente

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230


    Ok

    ho trovato quest altro esempio che mi ha risolto il problema, lo posto magari potrebbe essere utile a qualcuno

    var connection_nc:NetConnection = new NetConnection();
    connection_nc.connect(null);
    var stream_ns:NetStream = new NetStream(connection_nc);
    my_video.attachVideo(stream_ns);
    stream_ns.play("test8.flv");
    //
    stream_ns.onStatus = function(infoObject:Object) {
    statusCode_txt.text = infoObject.code;
    };

    this.createTextField("time_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
    time_txt.text = "LOADING";

    var time_interval:Number = setInterval(checkTime, 500, stream_ns);
    function checkTime(my_ns:NetStream) {
    var ns_seconds:Number = my_ns.time;
    var minutes:Number = Math.floor(ns_seconds/60);
    var seconds = Math.floor(ns_seconds%60);
    if (seconds<10) {
    seconds = "0"+seconds;
    }
    time_txt.text = minutes+":"+seconds;
    }

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.