Пакет | org.osmf.traits |
Класс | public class AlternativeAudioTrait |
Наследование | AlternativeAudioTrait MediaTraitBase EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Метод MediaElement.hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
используется для запросов о наличии характеристики этого типа в мультимедийном элементе. Если hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
возвращает true
, метод MediaElement.getTrait(MediaTraitType.ALTERNATIVE_AUDIO)
позволяет получить объект этого типа.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
currentIndex : int [только для чтения]
Получает отсчитываемый от нуля индекс текущего аудиопотока или -1, если поток не выбран. | AlternativeAudioTrait | ||
numAlternativeAudioStreams : int [только для чтения]
Получает общее количество альтернативных аудиопотоков. | AlternativeAudioTrait | ||
switching : Boolean [только для чтения]
Указывает, выполняется ли в настоящее время переключение альтернативного аудиопотока. | AlternativeAudioTrait | ||
traitType : String [только для чтения]
MediaTraitType для этой характеристики. | MediaTraitBase |
Свойство | Определено | ||
---|---|---|---|
_indexToSwitchTo : int = -2 | AlternativeAudioTrait |
Метод | Определено | ||
---|---|---|---|
AlternativeAudioTrait(numAlternativeAudioStreams:int)
Конструктор по умолчанию. | AlternativeAudioTrait | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Удаляет любые ресурсы, используемые этой характеристикой. | MediaTraitBase | ||
Возвращает связанный потоковый элемент для указанного индекса. | AlternativeAudioTrait | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Переключает текущий аудиопоток на альтернативный поток, указанный значением index. | AlternativeAudioTrait | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Отправляется при запросе, завершении или ошибке переключения альтернативного аудиопотока. | AlternativeAudioTrait | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется при изменении общего количества альтернативных аудиопотоков. | AlternativeAudioTrait |
Константа | Определено | ||
---|---|---|---|
DEFAULT_TRANSITION_INDEX : int = -1 [статические] | AlternativeAudioTrait | ||
INVALID_TRANSITION_INDEX : int = -2 [статические] | AlternativeAudioTrait |
_indexToSwitchTo | свойство |
protected var _indexToSwitchTo:int = -2
currentIndex | свойство |
currentIndex:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Получает отсчитываемый от нуля индекс текущего аудиопотока или -1
, если поток не выбран. Возвращаемое значение всегда находится между -1
и numAlternativeAudioStreams-1
.
Реализация
public function get currentIndex():int
numAlternativeAudioStreams | свойство |
switching | свойство |
switching:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, выполняется ли в настоящее время переключение альтернативного аудиопотока. Возвращает true
при запросе переключения аудиопотока, если переключение еще не подтверждено и отсутствуют ошибки переключения. Возвращает false
при подтверждении запроса на переключение или при возникновении ошибки.
Реализация
public function get switching():Boolean
AlternativeAudioTrait | () | Конструктор |
getItemForIndex | () | метод |
public function getItemForIndex(index:int):StreamingItem
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает связанный потоковый элемент для указанного индекса. Возвращает null
, если индекс равен -1
.
Параметры
index:int |
StreamingItem |
Выдает
RangeError — Если указанный индекс меньше чем -1 или больше чем (numAlternativeAudioStreams - 1) .
|
switchTo | () | метод |
public function switchTo(index:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Переключает текущий аудиопоток на альтернативный поток, указанный значением index
. Передача -1
в качестве значения index
изменяет текущий аудиопоток на аудиопоток по умолчанию. Примечание. Если воспроизведение мультимедийного содержимого в настоящее время приостановлено, то аудиопоток будет переключен только после возобновления воспроизведения.
Параметры
index:int |
Выдает
RangeError — Если указанный индекс меньше чем -1 или больше чем numAlternativeAudioStreams-1 .
|
audioSwitchingChange | Событие |
org.osmf.events.AlternativeAudioEvent
свойство AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при запросе, завершении или ошибке переключения альтернативного аудиопотока.
Отправляется при изменении состояния переключения альтернативного аудиопотока. Как правило, для любой успешной операции переключения запускаются два события AUDIO_SWITCHING_CHANGE: одно при запуске операции переключения (для свойстваswitching
установлено значение true
) и одно при завершении операции (для свойства switching
установлено значение false
).
numAlternativeAudioStreamsChange | Событие |
org.osmf.events.AlternativeAudioEvent
свойство AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | OSMF 1.6 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отправляется при изменении общего количества альтернативных аудиопотоков.
Отправляется при изменении количества доступных альтернативных аудиопотоков.DEFAULT_TRANSITION_INDEX | Константа |
protected static const DEFAULT_TRANSITION_INDEX:int = -1
INVALID_TRANSITION_INDEX | Константа |
protected static const INVALID_TRANSITION_INDEX:int = -2
Tue Jun 12 2018, 11:34 AM Z