Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
org.osmf.traits 

AlternativeAudioTrait  - AS3 OSMF

Paqueteorg.osmf.traits
Clasepublic class AlternativeAudioTrait
HerenciaAlternativeAudioTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

AlternativeAudioTrait defines the trait interface for media supporting alternative audio streams. It can also be used as the base class for a more specific AlternativeAudioTrait subclass.

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 de API relacionados



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  currentIndex : int
[solo lectura] Obtains a 0-based index identifying the current audio stream, or -1 if no stream is selected.
AlternativeAudioTrait
  numAlternativeAudioStreams : int
[solo lectura] Obtains the total number of alternative audio streams.
AlternativeAudioTrait
  switching : Boolean
[solo lectura] Indicates whether an alternative audio stream switch is currently in progress.
AlternativeAudioTrait
 InheritedtraitType : String
[solo lectura] The MediaTraitType for this trait.
MediaTraitBase
Propiedades protegidas
 PropiedadDefinido por
  _indexToSwitchTo : int = -2
AlternativeAudioTrait
Métodos públicos
 MétodoDefinido por
  
AlternativeAudioTrait(numAlternativeAudioStreams:int)
Default Constructor.
AlternativeAudioTrait
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
Disposes of any resources used by this trait.
MediaTraitBase
  
Returns the associated streaming item for the specified index.
AlternativeAudioTrait
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
Switches the current audio stream to the alternate stream specified by the index value.
AlternativeAudioTrait
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
  Dispatched when an alternative audio stream switch is requested, completed, or has failed.AlternativeAudioTrait
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
  Dispatched when the total number of alternative audio streams has changed.AlternativeAudioTrait
Constantes protegidas
 ConstanteDefinido por
  DEFAULT_TRANSITION_INDEX : int = -1
[estática]
AlternativeAudioTrait
  INVALID_TRANSITION_INDEX : int = -2
[estática]
AlternativeAudioTrait
Información sobre propiedades

_indexToSwitchTo

propiedad
protected var _indexToSwitchTo:int = -2

currentIndex

propiedad 
currentIndex:int  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: 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.



Implementación
    public function get currentIndex():int

numAlternativeAudioStreams

propiedad 
numAlternativeAudioStreams:int  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Obtains the total number of alternative audio streams.



Implementación
    public function get numAlternativeAudioStreams():int

switching

propiedad 
switching:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: 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.



Implementación
    public function get switching():Boolean
Información sobre constructores

AlternativeAudioTrait

()Información sobre
public function AlternativeAudioTrait(numAlternativeAudioStreams:int)

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Default Constructor.

Parámetros
numAlternativeAudioStreams:int — The total number of alternative audio streams.
Información sobre métodos

getItemForIndex

()método
public function getItemForIndex(index:int):StreamingItem

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: 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

Valor devuelto
StreamingItem

Emite
RangeError — If the specified index is less than -1 or greater than (numAlternativeAudioStreams - 1).

switchTo

()método 
public function switchTo(index:int):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: 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


Emite
RangeError — If the specified index is less than -1 or greater than numAlternativeAudioStreams-1.
Información sobre eventos

audioSwitchingChange

Evento
Tipo de objeto de evento: org.osmf.events.AlternativeAudioEvent
propiedad AlternativeAudioEvent.type = org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: 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 ( the switching property will be set to true ) and one when the operation ends ( the switching property will be set to false ).

numAlternativeAudioStreamsChange

Evento  
Tipo de objeto de evento: org.osmf.events.AlternativeAudioEvent
propiedad AlternativeAudioEvent.type = org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE

Versión del lenguaje: ActionScript 3.0
Versión de producto: OSMF 1.6
Versiones de motor de ejecución: 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..
Información sobre constantes

DEFAULT_TRANSITION_INDEX

Constante
protected static const DEFAULT_TRANSITION_INDEX:int = -1

INVALID_TRANSITION_INDEX

Constante 
protected static const INVALID_TRANSITION_INDEX:int = -2





[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.