Package | org.osmf.traits |
Classe | public class AlternativeAudioTrait |
Héritage | AlternativeAudioTrait MediaTraitBase EventDispatcher Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Utilisez la méthode MediaElement.hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
pour demander si un élément du média possède une caractéristique de ce type. Si hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
renvoie true
, utilisez la méthode MediaElement.getTrait(MediaTraitType.ALTERNATIVE_AUDIO)
pour obtenir un objet de ce type.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentIndex : int [lecture seule]
Obtient un index basé sur 0 identifiant le flux continu en cours, ou -1 si aucun flux n’est sélectionné. | AlternativeAudioTrait | ||
numAlternativeAudioStreams : int [lecture seule]
Obtient le nombre total de flux continus alternatifs. | AlternativeAudioTrait | ||
switching : Boolean [lecture seule]
Indique si un changement de flux continu alternatif est actuellement en cours. | AlternativeAudioTrait | ||
traitType : String [lecture seule]
Le MediaTraitType pour cette caractéristique. | MediaTraitBase |
Propriété | Défini par | ||
---|---|---|---|
_indexToSwitchTo : int = -2 | AlternativeAudioTrait |
Méthode | Défini par | ||
---|---|---|---|
AlternativeAudioTrait(numAlternativeAudioStreams:int)
Constructeur par défaut. | AlternativeAudioTrait | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Dispose de toutes les ressources utilisées par cette caractéristique. | MediaTraitBase | ||
Renvoie l’élément de flux associé pour l’index spécifié. | AlternativeAudioTrait | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Change le flux continu en cours en flux alternatif spécifié par la valeur d’index. | AlternativeAudioTrait | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
Distribué lorsqu’un changement de flux continu est demandé, terminé ou a échoué. | AlternativeAudioTrait | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
Distribué lorsque le nombre total de flux continus alternatifs a changé. | AlternativeAudioTrait |
Constante | Défini par | ||
---|---|---|---|
DEFAULT_TRANSITION_INDEX : int = -1 [statique] | AlternativeAudioTrait | ||
INVALID_TRANSITION_INDEX : int = -2 [statique] | AlternativeAudioTrait |
_indexToSwitchTo | propriété |
protected var _indexToSwitchTo:int = -2
currentIndex | propriété |
currentIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Obtient un index basé sur 0 identifiant le flux continu en cours, ou -1
si aucun flux n’est sélectionné. La valeur renvoyée est toujours -1
et numAlternativeAudioStreams-1
.
Implémentation
public function get currentIndex():int
numAlternativeAudioStreams | propriété |
switching | propriété |
switching:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si un changement de flux continu alternatif est actuellement en cours. Renvoie true
alors qu’un changement de flux continu a été demandé sans être encore confirmé et qu’aucun changement n’a échoué. Renvoie false
une fois que la demande de changement est confirmée ou qu’un échec de changement se produit.
Implémentation
public function get switching():Boolean
AlternativeAudioTrait | () | Constructeur |
public function AlternativeAudioTrait(numAlternativeAudioStreams:int)
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur par défaut.
ParamètresnumAlternativeAudioStreams:int — Le nombre total de flux continus alternatifs.
|
getItemForIndex | () | méthode |
public function getItemForIndex(index:int):StreamingItem
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie l’élément de flux associé pour l’index spécifié. Renvoie null
si l’index est -1
.
Paramètres
index:int |
StreamingItem |
Valeur émise
RangeError — Si l’index spécifié est inférieur à -1 ou supérieur à (numAlternativeAudioStreams - 1) .
|
switchTo | () | méthode |
public function switchTo(index:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Change le flux continus en cours en flux alternatif spécifié par la valeur d’index
. La transmission de la valeur -1
pour la valeur d’index
rétablit le flux continu en cours sur celui par défaut. Remarque : si la lecture est interrompue, le changement de flux continu ne se produit pas avant la reprise de la lecture.
Paramètres
index:int |
Valeur émise
RangeError — Si l’index spécifié est inférieur à -1 ou supérieur à numAlternativeAudioStreams-1 .
|
audioSwitchingChange | Evénement |
org.osmf.events.AlternativeAudioEvent
propriété AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsqu’un changement de flux continu est demandé, terminé ou a échoué.
Distribué lorsque le changement d’état du flux continu alternatif a changé. En règle générale, pour n’importe quelle opération de changement réussie, deux événements AUDIO_SWITCHING_CHANGE sont déclenchés. L’un quand l’opération de changement commence (la propriété dechangement
est alors définie surtrue
) et l’autre lorsque l’opération se termine (la propriété de changement
est alors définie sur false
).
numAlternativeAudioStreamsChange | Evénement |
org.osmf.events.AlternativeAudioEvent
propriété AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.6 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque le nombre total de flux continus alternatifs a changé.
Distribué lorsque le nombre de flux continus alternatifs disponibles a changé.DEFAULT_TRANSITION_INDEX | Constante |
protected static const DEFAULT_TRANSITION_INDEX:int = -1
INVALID_TRANSITION_INDEX | Constante |
protected static const INVALID_TRANSITION_INDEX:int = -2
Tue Jun 12 2018, 09:30 AM Z