Loading:


NetStream onStatus [AS 2]

Klasa: NETStream

Kompatybilność: ActionScript 1.0, Flash 7+

 

Wywołuje się za każdym razem, gdy zmienia się status lub błąd jest wysyłany dla obiektu NetStream.

 

Jesli chcesz odpowiedzieć na te zdarzenie, musisz stworzyć funkcję, aby przekształcic informacje zawarte w obiekcie.

 

Informacje obiektu posiadają code właściwość zawierającą ciąg znaków, określający resultat zdarzenia onStatus oraz właściwość level zawierająca ciag znaków: status lub error.

 

W dodatku zdarznie onStatus posiada rownież funkcję "super", która wywołuje System.onStatus

Podane zdarzenie infromują cię, kiedy jakies wydarzenie się wydarzyło:

 

Kod właściwości

Poziom właściwośći

Opis

NetStream.Buffer.Empty

status

Dane są nie odbierane wystarczająco szybko, aby zapełnić bufer. Przepływ danych może być przeszkodzony dopóki bufer będzie się wypełniał, podczas którego czasy wiadomość NetStream.Buffer.Full będzie wysyłana oraz strumień zacznie odtwarzanie od początku.

NetStream.Buffer.Full

status

Bufer jest pełny oraz plik zostaje odtwarzany.

NetStream.Buffer.Flush

status

Dane skończyły sie strumieniować oraz bufer jest pusty.

NetStream.Play.Start

status

Odtwarzanie się rozpoczeło.

NetStream.Play.Stop

status

Odtwarzanie się zatrzymało.

NetStream.Play.StreamNotFound

error

FLV przekazał do metody play(), nie można znaleźć pliku.

NetStream.Seek.InvalidTime

error

Dla plików zciągniętych z strumieniowego pobierania, użytkownik stara się zmienić punkt odtwarzania, lub odtworzyc stary element video zciągnietych jak do tej pory bajtów. Właściwość Error.message.details zawiera czas kodu, który wskazuje ostatnią walidowana pozycję, którą użytkownik może przesłglądać.

NetStream.Seek.Notify

status

peracja przesunięcia jest zakończona powodzeniem.

 

 

Zdarzenie onStatus() odbiera obiekt z podanymi właściwościami:

 

Nazwa

Opis

name

Nazwa danego punktu sygnałoego, kiedy osadzono plik FLV.

time

Czas w sekundach, w których punkt sygnałowy wystąpił w pliku video podczas odtwarzania.

type

Typ punktu sygnałowego: "navigation" lub "event".

parameters

Dołączona tablica nazwa/wartość par ciągów znaków określających punktsygnałowy. Każdy dostępny ciąg może być tutaj użyty jako nazwa bądź wartość.



Napisz Artyku³

Listing

var polaczenie_nc:NetConnection = new NetConnection();
polaczenie_nc.connect(null);
var stream_ns:NetStream = new NetStream(polaczenie_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");
stream_ns.onStatus = function(infoObject:Object) {
        trace("NetStream.onStatus wywołano: ("+getTimer()+" ms)");
        for (var prop in infoObject) {
            trace("\t"+prop+":\t"+infoObject[prop]);
        }
        trace("");
};




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors