Pakiet | flash.events |
Klasa | public class VideoEvent |
Dziedziczenie | VideoEvent Event Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Ta klasa zdarzeń podaje bieżący stan renderowania wideo. Tego zdarzenia można używać w następujących celach:
- Aby dowiedzieć się, kiedy zmienia się rozmiar wyświetlania obiektu Video lub kiedy ten obiekt jest inicjowany. Tego zdarzenia można używać zamiast pobierania danych o zmianach rozmiaru. Po odebraniu tego zdarzenia można uzyskać dostęp do właściwości
Video.videoSize
iVideo.videoHeight
w celu sprawdzenia wyrażonych w pikselach wymiarów aktualnie odtwarzanego wideo. - Aby dowiedzieć się, czy wideo jest dekodowane programowo czy za pomocą GPU. Jeśli właściwość
status
zwraca wartość "accelerated", należy przełączyć się na używanie klasy StageVideo, jeśli jest to możliwe.
Więcej informacji
Powiązane elementy interfejsu API
flash.events.StageVideoAvailabilityEvent
flash.display.Stage.stageVideos
flash.media.Video
flash.net.NetStream
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
bubbles : Boolean [tylko do odczytu]
Określa, czy zdarzenie może przechodzić fazę propagacji. | Event | ||
cancelable : Boolean [tylko do odczytu]
Wskazuje, czy można uniemożliwić operacje skojarzone ze zdarzeniem. | Event | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
currentTarget : Object [tylko do odczytu]
Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. | Event | ||
eventPhase : uint [tylko do odczytu]
Bieżąca faza przepływu zdarzeń. | Event | ||
status : String [tylko do odczytu]
Zwraca stan renderowania obiektu VideoEvent. | VideoEvent | ||
target : Object [tylko do odczytu]
Miejsce docelowe zdarzenia. | Event | ||
type : String [tylko do odczytu]
Typ zdarzenia. | Event |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Konstruktor.
| VideoEvent | ||
Powiela instancję podklasy Event. | Event | ||
Funkcja narzędziowa umożliwiająca implementację metody toString() w niestandardowych klasach Event w języku ActionScript 3.0. | Event | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Sprawdza, czy w odniesieniu do tego zdarzenia wywołano metodę preventDefault(). | Event | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Anuluje domyślne ustawienia zdarzenia, o ile zachowanie to może być anulowane. | Event | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węźle bieżącym i węzłach następujących po nim. | Event | ||
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węzłach następujących po węźle bieżącym w przepływie zdarzeń. | Event | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg znaków, który zawiera wszystkie właściwości obiektu Event. | Event | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
Stała | Zdefiniowane przez | ||
---|---|---|---|
codecInfo : String | VideoEvent | ||
RENDER_STATE : String = "renderState" [statyczny]
Definiuje wartość właściwości type obiektu zdarzenia renderState. | VideoEvent | ||
RENDER_STATUS_ACCELERATED : String = "accelerated" [statyczny]
Wyłącznie do użytku wewnętrznego. | VideoEvent | ||
RENDER_STATUS_SOFTWARE : String = "software" [statyczny]
Wyłącznie do użytku wewnętrznego. | VideoEvent | ||
RENDER_STATUS_UNAVAILABLE : String = "unavailable" [statyczny]
Wyłącznie do użytku wewnętrznego. | VideoEvent |
status | właściwość |
status:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Zwraca stan renderowania obiektu VideoEvent. Możliwe wartości to "unavailable" (niedostępne), "software" (programowe) i "accelerated" (przyspieszane).
Implementacja
public function get status():String
VideoEvent | () | Konstruktor |
public function VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, status:String = null)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Konstruktor.
Parametrytype:String — Typ zdarzenia. Możliwe wartości to: VideoEvent.RENDER_STATE .
| |
bubbles:Boolean (default = false ) — Określa, czy ten obiekt Event uczestniczy w fazie propagacji przepływu zdarzeń.
| |
cancelable:Boolean (default = false ) — Określa, czy można anulować działanie wywołujące to zdarzenie.
| |
status:String (default = null ) — Stan renderowania wideo.
|
codecInfo | Stała |
public const codecInfo:String
RENDER_STATE | Stała |
public static const RENDER_STATE:String = "renderState"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Definiuje wartość właściwości type
obiektu zdarzenia renderState
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt, który aktywnie przetwarza zdarzenie. |
status | Stan renderowania podawany przez zdarzenie. |
target | Obiekt Video podający stan renderowania. |
RENDER_STATUS_ACCELERATED | Stała |
public static const RENDER_STATUS_ACCELERATED:String = "accelerated"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Wyłącznie do użytku wewnętrznego. Zamiast tego należy używać stałej flash.media.VideoStatus.ACCELERATED.
RENDER_STATUS_SOFTWARE | Stała |
public static const RENDER_STATUS_SOFTWARE:String = "software"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Wyłącznie do użytku wewnętrznego. Zamiast tego należy używać stałej flash.media.VideoStatus.SOFTWARE.
RENDER_STATUS_UNAVAILABLE | Stała |
public static const RENDER_STATUS_UNAVAILABLE:String = "unavailable"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 3 |
Wyłącznie do użytku wewnętrznego. Zamiast tego należy używać stałej flash.media.VideoStatus.UNAVAILABLE.
Tue Jun 12 2018, 12:06 PM Z