Klasa: NETStream
Kompatybilność: ActionScript 1.0, Flash 7+
Konstruktor
public NetStream(polaczenie:NetConnection)
Opis
Klasa NetStream dostarcza metody oraz właściwości dla odtwarzania plików Flash Video (FLV) z lokalnego pliku systemu lub adresu HTTP. Użyj obiektu NetStream, aby przesyłać video przez obiekt NetConnection. Odtwarzanie zewnętrznych plikow FLV dostarcza kilka zalet w porównaniu do osadzania video w dokumencie Flash, jak na przykład lepsza wydajność, zarządzanie pamięcią oraz niezależność video od klatek na sekundę we Flash'u. Ta klasa dostarcza metody oraz własciwości, które mozesz użyć aby śledzić na bierząco postęp plików, jego załadowanie oraz odtwarzanie, jak i danie kontroli użytkownikowi do kontrolowania odtwarzania filmu (zatrzymywanie, pauza itp).
Dostępne właściwości dla klasy NetStream
Nazwa |
Opis |
---|---|
bufferLength |
Zwraca liczbę sekund aktualnych zawartych w bufforze. |
bufferTime |
Zwraca liczbę sekund przyporządkowanych do buffera przez |
bytesLoaded |
Zwraca liczbę bajtów danych, które zostały załadowane do odtwarzacza. |
bytesTotal |
Zwraca totalny rozmiar w bajtach ładowanego pliku. |
checkPolicyFile |
Określa czy Flash Player powinien próbować ściągnąć cross-domenową politykę plików od załadowanego pliku FLV serwera przed rozpoczęciem wczytywania tego obiektu. |
currentFps |
Zwraca liczbę klatek na sekundę do wyświetlenia. |
time |
Zwraca aktualną pozycję odtwarzania, w sekundach. |
Dostępne zdarzenia dla klasy NetStream
Nazwa |
Opis |
---|---|
onCuePoint |
Wywołuje się, gdy osadzony punkt sygnałowy zostanie osiągnięty podczas odtwarzania pliku FLV. |
onMetaData |
Wywołuje się, gdy Flash Player odbierze opisaną informację osadzoną w odtwarzanym pliku FLV. |
onStatus |
Wywołuje się za każdym razem, gdy zmienia się status lub nłąd jest wysyłany dla obiektu NetStream. |
Dostępne metody dla klasy NetStream
Nazwa |
Opis |
---|---|
close |
Zatrzymuje odtwarzanie wszystkich danych przez strumień, ustawia właściwość |
pause |
Wstrzymuje oraz wznawia odgrywany plik źródłowy. |
play |
Rozpoczyna odtwarzanie zewnętrznego pliku FLV. |
seek |
Wyszukuje klatki kluczowej do najbliższej od określonej liczby sekund od rozpoczęcia źródła. |
setBufferTime |
Określa jak długo przetrzymywać informacje w bufforze przed rozpoczęciem odtwarzania filmu. |
Listing
var polaczenie_nc:NetConnection = new NetConnection();
polaczenie_nc.connect(null);
var stream_ns:NetStream = new NetStream(polaczenie_nc);
moje_video.attachVideo(stream_ns);
stream_ns.play("video2.flv");
Ranga: Administrator serwisu Punktów: 0