Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
org.osmf.traits 

AlternativeAudioTrait  - AS3 OSMF

Пакетorg.osmf.traits
Классpublic class AlternativeAudioTrait
НаследованиеAlternativeAudioTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.6
Версии среды выполнения: Flash Player 10, AIR 1.5

AlternativeAudioTrait определяет интерфейс характеристик для мультимедийного содержимого, поддерживающего альтернативные аудиопотоки. Также он может использоваться в качестве базового класса для более специфичного подкласса AlternativeAudioTrait.

Метод MediaElement.hasTrait(MediaTraitType.ALTERNATIVE_AUDIO) используется для запросов о наличии характеристики этого типа в мультимедийном элементе. Если hasTrait(MediaTraitType.ALTERNATIVE_AUDIO) возвращает true, метод MediaElement.getTrait(MediaTraitType.ALTERNATIVE_AUDIO) позволяет получить объект этого типа.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  currentIndex : int
[только для чтения] Получает отсчитываемый от нуля индекс текущего аудиопотока или -1, если поток не выбран.
AlternativeAudioTrait
  numAlternativeAudioStreams : int
[только для чтения] Получает общее количество альтернативных аудиопотоков.
AlternativeAudioTrait
  switching : Boolean
[только для чтения] Указывает, выполняется ли в настоящее время переключение альтернативного аудиопотока.
AlternativeAudioTrait
 InheritedtraitType : String
[только для чтения] MediaTraitType для этой характеристики.
MediaTraitBase
Защищенные свойства
 СвойствоОпределено
  _indexToSwitchTo : int = -2
AlternativeAudioTrait
Общедоступные методы
 МетодОпределено
  
AlternativeAudioTrait(numAlternativeAudioStreams:int)
Конструктор по умолчанию.
AlternativeAudioTrait
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Удаляет любые ресурсы, используемые этой характеристикой.
MediaTraitBase
  
Возвращает связанный потоковый элемент для указанного индекса.
AlternativeAudioTrait
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
Переключает текущий аудиопоток на альтернативный поток, указанный значением index.
AlternativeAudioTrait
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
  Отправляется при запросе, завершении или ошибке переключения альтернативного аудиопотока.AlternativeAudioTrait
 Inherited[многоадресное событие] Отправляется, когда проигрыватель 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

свойство 
numAlternativeAudioStreams:int  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.6
Версии среды выполнения: Flash Player 10, AIR 1.5

Получает общее количество альтернативных аудиопотоков.



Реализация
    public function get numAlternativeAudioStreams():int

switching

свойство 
switching:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.6
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает, выполняется ли в настоящее время переключение альтернативного аудиопотока. Возвращает true при запросе переключения аудиопотока, если переключение еще не подтверждено и отсутствуют ошибки переключения. Возвращает false при подтверждении запроса на переключение или при возникновении ошибки.



Реализация
    public function get switching():Boolean
Сведения о конструкторе

AlternativeAudioTrait

()Конструктор
public function AlternativeAudioTrait(numAlternativeAudioStreams:int)

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.6
Версии среды выполнения: Flash Player 10, AIR 1.5

Конструктор по умолчанию.

Параметры
numAlternativeAudioStreams:int — Общее количество альтернативных аудиопотоков.
Сведения о методе

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





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.