Pacote | org.osmf.traits |
Classe | public class AlternativeAudioTrait |
Herança | AlternativeAudioTrait MediaTraitBase EventDispatcher Object |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Use the MediaElement.hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
method to query whether a media element has a trait of this type.
If hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
returns true
,
use the MediaElement.getTrait(MediaTraitType.ALTERNATIVE_AUDIO)
method
to get an object of this type.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
currentIndex : int [somente leitura]
Obtains a 0-based index identifying the current audio stream, or
-1 if no stream is selected. | AlternativeAudioTrait | ||
numAlternativeAudioStreams : int [somente leitura]
Obtains the total number of alternative audio streams. | AlternativeAudioTrait | ||
switching : Boolean [somente leitura]
Indicates whether an alternative audio stream switch is currently in progress. | AlternativeAudioTrait | ||
traitType : String [somente leitura]
The MediaTraitType for this trait. | MediaTraitBase |
Propriedade | Definido por | ||
---|---|---|---|
_indexToSwitchTo : int = -2 | AlternativeAudioTrait |
Método | Definido por | ||
---|---|---|---|
AlternativeAudioTrait(numAlternativeAudioStreams:int)
Default Constructor. | AlternativeAudioTrait | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Disposes of any resources used by this trait. | MediaTraitBase | ||
Returns the associated streaming item for the specified index. | AlternativeAudioTrait | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Switches the current audio stream to the alternate stream specified by the
index value. | AlternativeAudioTrait | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Evento | Resumo | Definido por | ||
---|---|---|---|---|
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Dispatched when an alternative audio stream switch is requested, completed, or has failed. | AlternativeAudioTrait | |||
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Dispatched when the total number of alternative audio streams has changed. | AlternativeAudioTrait |
Constante | Definido por | ||
---|---|---|---|
DEFAULT_TRANSITION_INDEX : int = -1 [estático] | AlternativeAudioTrait | ||
INVALID_TRANSITION_INDEX : int = -2 [estático] | AlternativeAudioTrait |
_indexToSwitchTo | propriedade |
protected var _indexToSwitchTo:int = -2
currentIndex | propriedade |
currentIndex:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Obtains a 0-based index identifying the current audio stream, or
-1
if no stream is selected. The returned value is
always been -1
and numAlternativeAudioStreams-1
.
Implementação
public function get currentIndex():int
numAlternativeAudioStreams | propriedade |
switching | propriedade |
switching:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Indicates whether an alternative audio stream switch is currently in progress.
Returns true
while an audio stream switch has been requested but
not yet acknowledged and no switching failure has occurred. Returns
false
once the switch request is acknowledged or a switching
failure occurs.
Implementação
public function get switching():Boolean
AlternativeAudioTrait | () | Construtor |
getItemForIndex | () | método |
public function getItemForIndex(index:int):StreamingItem
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Returns the associated streaming item for the specified index. Returns
null
if the index is -1
.
Parâmetros
index:int |
StreamingItem |
Lança
RangeError — If the specified index is less than -1 or
greater than (numAlternativeAudioStreams - 1) .
|
switchTo | () | método |
public function switchTo(index:int):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Switches the current audio stream to the alternate stream specified by the
index
value. Passing -1
for the index
value resets the current audio stream to the default one.
Note: If media playback is currently paused, the audio stream
switch does not occur until after play resumes.
Parâmetros
index:int |
Lança
RangeError — If the specified index is less than -1 or
greater than numAlternativeAudioStreams-1 .
|
audioSwitchingChange | Evento |
org.osmf.events.AlternativeAudioEvent
propriedade AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when an alternative audio stream switch is requested, completed, or has failed.
Dispatched when the switching state of the alternative audio stream has changed. Usually for any successful switching operation, two AUDIO_SWITCHING_CHANGE events will be triggered. One when the switch operation starts ( theswitching
property will be set to true
) and one when the operation ends ( the
switching
property will be set to false
).
numAlternativeAudioStreamsChange | Evento |
org.osmf.events.AlternativeAudioEvent
propriedade AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | OSMF 1.6 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the total number of alternative audio streams has changed.
Dispatched when the number of available alternative audio streams has changed..DEFAULT_TRANSITION_INDEX | Constante |
protected static const DEFAULT_TRANSITION_INDEX:int = -1
INVALID_TRANSITION_INDEX | Constante |
protected static const INVALID_TRANSITION_INDEX:int = -2
Wed Jun 13 2018, 11:10 AM Z