Пакет | flash.events |
Класс | public class VideoEvent |
Наследование | VideoEvent Event Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 3 |
Этот класс событий сообщает о текущем состоянии визуализации видео. Используйте это событие в следующих целях:
- Узнать, когда размер видео изменяется или калибруется. Используйте это событие вместо того, чтобы запрашивать изменения размера. Когда вы получаете это событие, вы можете получить доступ к
Video.videoSize
иVideo.videoHeight
, чтобы получить размеры в пикселях видеоролика, который в настоящее время воспроизводится. - Узнать, декодирован ли видеоролик программным обеспечением или графическим процессором. Если свойство
status
возвращает значение "accelerated", следует переключиться на использование класса StageVideo, если возможно.
Дополнительно
Связанные элементы API
flash.events.StageVideoEvent
flash.events.StageVideoAvailabilityEvent
flash.display.Stage.stageVideos
flash.media.Video
flash.net.NetStream
flash.events.StageVideoAvailabilityEvent
flash.display.Stage.stageVideos
flash.media.Video
flash.net.NetStream
Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | ||
cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | ||
eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | ||
status : String [только для чтения]
Возвращает состояние визуализации объекта VideoEvent. | VideoEvent | ||
target : Object [только для чтения]
Целевой объект события. | Event | ||
type : String [только для чтения]
Тип события. | Event |
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Конструктор.
| VideoEvent | ||
Создает дубликат экземпляра подкласса Event. | Event | ||
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строку, содержащую все свойства объекта Event. | Event | ||
Возвращает элементарное значение заданного объекта. | Object |
Общедоступные константы
Константа | Определено | ||
---|---|---|---|
codecInfo : String | VideoEvent | ||
RENDER_STATE : String = "renderState" [статические]
Определяет значение свойства type для объекта события renderState. | VideoEvent | ||
RENDER_STATUS_ACCELERATED : String = "accelerated" [статические]
Только для внутреннего пользования. | VideoEvent | ||
RENDER_STATUS_SOFTWARE : String = "software" [статические]
Только для внутреннего пользования. | VideoEvent | ||
RENDER_STATUS_UNAVAILABLE : String = "unavailable" [статические]
Только для внутреннего пользования. | VideoEvent |
Сведения о свойстве
status | свойство |
Сведения о конструкторе
VideoEvent | () | Конструктор |
public function VideoEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, status:String = null)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 3 |
Конструктор.
Параметрыtype:String — Тип события. Возможные значения: VideoEvent.RENDER_STATE .
| |
bubbles:Boolean (default = false ) — Указывает, участвует ли объект Event в фазе восходящей цепочки потока событий.
| |
cancelable:Boolean (default = false ) — Обозначает, можете ли вы отменить операцию, которая вызывает это событие.
| |
status:String (default = null ) — Состояние визуализации видео.
|
Сведения о константе
codecInfo | Константа |
public const codecInfo:String
RENDER_STATE | Константа |
public static const RENDER_STATE:String = "renderState"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 3 |
Определяет значение свойства type
для объекта события renderState
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий событие. |
status | Состояние визуализации, сообщенное событием. |
target | Объект Video, сообщающий о состоянии визуализации. |
RENDER_STATUS_ACCELERATED | Константа |
public static const RENDER_STATUS_ACCELERATED:String = "accelerated"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 3 |
Только для внутреннего пользования. Используйте flash.media.VideoStatus.ACCELERATED вместо этого.
RENDER_STATUS_SOFTWARE | Константа |
public static const RENDER_STATUS_SOFTWARE:String = "software"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 3 |
Только для внутреннего пользования. Используйте flash.media.VideoStatus.SOFTWARE вместо этого.
RENDER_STATUS_UNAVAILABLE | Константа |
public static const RENDER_STATUS_UNAVAILABLE:String = "unavailable"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 3 |
Только для внутреннего пользования. Используйте flash.media.VideoStatus.UNAVAILABLE вместо этого.
Tue Jun 12 2018, 11:34 AM Z