Paket | org.osmf.traits |
Klasse | public class AlternativeAudioTrait |
Vererbung | AlternativeAudioTrait MediaTraitBase EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Mithilfe der MediaElement.hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
-Methode fragen Sie ab, ob ein Medienelement über ein Merkmal dieses Typs verfügt. Wenn hasTrait(MediaTraitType.ALTERNATIVE_AUDIO)
den Wert true
wiedergibt, rufen Sie mithilfe der MediaElement.getTrait(MediaTraitType.ALTERNATIVE_AUDIO)
-Methode ein Objekt dieses Typs ab.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
currentIndex : int [schreibgeschützt]
Ruft die nullbasierte Indexposition, die den aktuellen Audiostream identifiziert, oder -1, wenn kein Stream ausgewählt ist, ab. | AlternativeAudioTrait | ||
numAlternativeAudioStreams : int [schreibgeschützt]
Ruft die Gesamtanzahl alternativer Audiostreams ab. | AlternativeAudioTrait | ||
switching : Boolean [schreibgeschützt]
Gibt an, ob derzeit ein Wechsel zum alternativen Audiostream durchgeführt wird. | AlternativeAudioTrait | ||
traitType : String [schreibgeschützt]
Der MediaTraitType für dieses Merkmal. | MediaTraitBase |
Eigenschaft | Definiert von | ||
---|---|---|---|
_indexToSwitchTo : int = -2 | AlternativeAudioTrait |
Methode | Definiert von | ||
---|---|---|---|
AlternativeAudioTrait(numAlternativeAudioStreams:int)
Standardkonstruktor. | AlternativeAudioTrait | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Entfernt die von diesem Merkmal verwendeten Ressourcen. | MediaTraitBase | ||
Gibt das verknüpfte Streamingelement für die festgelegte Indexposition zurück. | AlternativeAudioTrait | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Ändert den aktuellen Audiostream in den durch einen Indexpositionswert festgelegten alternativen Stream. | AlternativeAudioTrait | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn ein Wechsel zu einem alternativen Audiostream angefordert oder abgeschlossen wird oder fehlgeschlagen ist. | AlternativeAudioTrait | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird nach einer Änderung der Gesamtanzahl alternativer Audiostreams ausgelöst. | AlternativeAudioTrait |
Konstante | Definiert von | ||
---|---|---|---|
DEFAULT_TRANSITION_INDEX : int = -1 [statisch] | AlternativeAudioTrait | ||
INVALID_TRANSITION_INDEX : int = -2 [statisch] | AlternativeAudioTrait |
_indexToSwitchTo | Eigenschaft |
protected var _indexToSwitchTo:int = -2
currentIndex | Eigenschaft |
currentIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ruft die nullbasierte Indexposition, die den aktuellen Audiostream identifiziert, oder -1
, wenn kein Stream ausgewählt ist, ab. Der zurückgegebene Wert ist immer -1
und numAlternativeAudioStreams-1
.
Implementierung
public function get currentIndex():int
numAlternativeAudioStreams | Eigenschaft |
switching | Eigenschaft |
switching:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob derzeit ein Wechsel zum alternativen Audiostream durchgeführt wird. Gibt true
zurück, solange ein Audiostreamwechsel angefordert, jedoch noch nicht bestätigt wurde und kein Wechselfehler aufgetreten ist. Gibt false
zurück, sobald die Wechselanforderung bestätigt wurde oder ein Wechselfehler auftritt.
Implementierung
public function get switching():Boolean
AlternativeAudioTrait | () | Konstruktor |
getItemForIndex | () | Methode |
public function getItemForIndex(index:int):StreamingItem
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das verknüpfte Streamingelement für die festgelegte Indexposition zurück. Gibt null
zurück, wenn die Indexposition -1
ist.
Parameter
index:int |
StreamingItem |
Auslöser
RangeError — Wenn die festgelegte Indexposition kleiner als -1 oder größer als (numAlternativeAudioStreams - 1) ist.
|
switchTo | () | Methode |
public function switchTo(index:int):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ändert den aktuellen Audiostream in den durch einen Indexpositionswert
festgelegten alternativen Stream. -1
wird übergegeben, da der Indexpositionswert
den aktuellen Audiostream auf den Standard zurücksetzt. Hinweis: Beim Anhalten der Medienwiedergabe erfolgt der Wechsel des Audiostreams erst bei Wiederaufnahme der Wiedergabe.
Parameter
index:int |
Auslöser
RangeError — Wenn die festgelegte Indexposition kleiner als -1 oder größer als numAlternativeAudioStreams-1 ist.
|
audioSwitchingChange | Ereignis |
org.osmf.events.AlternativeAudioEvent
Eigenschaft AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn ein Wechsel zu einem alternativen Audiostream angefordert oder abgeschlossen wird oder fehlgeschlagen ist.
Wird ausgelöst, wenn der Wechselstatus des alternativen Audiostreams geändert wird. Bei erfolgreichen Wechselvorgängen werden für gewöhnlich zwei AUDIO_SWITCHING_CHANGE-Ereignisse ausgelöst. Eines, wenn der Wechselvorgang startet (dieswitching
-Eigenschaft wird auf true
gesetzt), und eines, wenn der Vorgang beendet wird (die switching
-Eigenschaft wird auf false
gesetzt).
numAlternativeAudioStreamsChange | Ereignis |
org.osmf.events.AlternativeAudioEvent
Eigenschaft AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.6 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der Gesamtanzahl alternativer Audiostreams ausgelöst.
Wird nach einer Änderung der Anzahl verfügbarer alternativer Audiostreams ausgelöst.DEFAULT_TRANSITION_INDEX | Konstante |
protected static const DEFAULT_TRANSITION_INDEX:int = -1
INVALID_TRANSITION_INDEX | Konstante |
protected static const INVALID_TRANSITION_INDEX:int = -2
Tue Jun 12 2018, 10:04 AM Z