Paket | org.osmf.traits |
Klasse | public class TraitEventDispatcher |
Vererbung | TraitEventDispatcher EventDispatcher Object |
Unterklassen | MediaPlayer |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
media : MediaElement
Das MediaElement, das überwacht wird, und dessen Trait-Ereignisse erneut ausgelöst werden. | TraitEventDispatcher |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | TraitEventDispatcher | ||
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 | ||
Ü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 | ||
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. | TraitEventDispatcher | |||
Wird nach einer Änderung der autoSwitch-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der buffering-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der bufferTime-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der bytesTotal-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der canPause-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn das Medium fertig abgespielt wurde. | TraitEventDispatcher | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn die displayObject-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird nach einer Änderung des DRMTrait-Status ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die duration-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird nach einer Änderung der isRecording-Eigenschaft ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung des LoadTrait-Status ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die mediaWidth- und/oder mediaHeight-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die muted-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird nach einer Änderung der Anzahl alternativer Audiostreams ausgelöst. | TraitEventDispatcher | |||
Wird nach einer Änderung der Anzahl dynamischer Streams ausgelöst. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die pan-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die playing- oder paused-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die seeking-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher | |||
Wird ausgelöst, wenn ein dynamischer Streamwechsel erfolgt. | TraitEventDispatcher | |||
Wird ausgelöst, wenn die volume-Eigenschaft des Mediums geändert wurde. | TraitEventDispatcher |
media | Eigenschaft |
media:MediaElement
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das MediaElement, das überwacht wird, und dessen Trait-Ereignisse erneut ausgelöst werden.
Implementierung
public function get media():MediaElement
public function set media(value:MediaElement):void
TraitEventDispatcher | () | Konstruktor |
public function TraitEventDispatcher()
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
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).
autoSwitchChange | Ereignis |
org.osmf.events.DynamicStreamEvent
Eigenschaft DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.AUTO_SWITCH_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der autoSwitch
-Eigenschaft ausgelöst.
bufferingChange | Ereignis |
org.osmf.events.BufferEvent
Eigenschaft BufferEvent.type =
org.osmf.events.BufferEvent.BUFFERING_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der buffering
-Eigenschaft ausgelöst.
bufferTimeChange | Ereignis |
org.osmf.events.BufferEvent
Eigenschaft BufferEvent.type =
org.osmf.events.BufferEvent.BUFFER_TIME_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der bufferTime
-Eigenschaft ausgelöst.
bytesTotalChange | Ereignis |
org.osmf.events.LoadEvent
Eigenschaft LoadEvent.type =
org.osmf.events.LoadEvent
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der bytesTotal
-Eigenschaft ausgelöst.
canPauseChange | Ereignis |
org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type =
org.osmf.events.PlayEvent.CAN_PAUSE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der canPause
-Eigenschaft ausgelöst.
complete | Ereignis |
org.osmf.events.TimeEvent
Eigenschaft TimeEvent.type =
org.osmf.events.TimeEvent.COMPLETE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn das Medium fertig abgespielt wurde.
Die TimeEvent.COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein complete-Ereignis.displayObjectChange | Ereignis |
org.osmf.events.DisplayObjectEvent
Eigenschaft DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die displayObject
-Eigenschaft des Mediums geändert wurde.
drmStateChange | Ereignis |
org.osmf.events.DRMEvent
Eigenschaft DRMEvent.type =
org.osmf.events.DRMEvent.DRM_STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 1.5 |
Wird nach einer Änderung des DRMTrait-Status ausgelöst.
Die DRMEvent.DRM_STATE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für eine Änderung des drmState eines DRMTrait.durationChange | Ereignis |
org.osmf.events.TimeEvent
Eigenschaft TimeEvent.type =
org.osmf.events.TimeEvent.DURATION_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die duration
-Eigenschaft des Mediums geändert wurde.
isRecordingChange | Ereignis |
org.osmf.events.DVREvent
Eigenschaft DVREvent.type =
org.osmf.events.DVREvent.IS_RECORDING_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 1.5 |
Wird nach einer Änderung der isRecording
-Eigenschaft ausgelöst.
loadStateChange | Ereignis |
org.osmf.events.LoadEvent
Eigenschaft LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung des LoadTrait-Status ausgelöst.
Die LoadEvent.LOAD_STATE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein loadStateChange-Ereignis.mediaSizeChange | Ereignis |
org.osmf.events.DisplayObjectEvent
Eigenschaft DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die mediaWidth
- und/oder mediaHeight
-Eigenschaft des Mediums geändert wurde.
mutedChange | Ereignis |
org.osmf.events.AudioEvent
Eigenschaft AudioEvent.type =
org.osmf.events.AudioEvent.MUTED_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die muted
-Eigenschaft des Mediums geändert wurde.
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 Anzahl alternativer Audiostreams ausgelöst.
Wird nach einer Änderung der Anzahl verfügbarer alternativer Audiostreams ausgelöst.numDynamicStreamsChange | Ereignis |
org.osmf.events.DynamicStreamEvent
Eigenschaft DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung der Anzahl dynamischer Streams ausgelöst.
Die DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein numDynamicStreamsChange-Ereignis.panChange | Ereignis |
org.osmf.events.AudioEvent
Eigenschaft AudioEvent.type =
org.osmf.events.AudioEvent.PAN_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die pan
-Eigenschaft des Mediums geändert wurde.
playStateChange | Ereignis |
org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type =
org.osmf.events.PlayEvent.PLAY_STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die playing
- oder paused
-Eigenschaft des Mediums geändert wurde.
seekingChange | Ereignis |
org.osmf.events.SeekEvent
Eigenschaft SeekEvent.type =
org.osmf.events.SeekEvent.SEEKING_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die seeking
-Eigenschaft des Mediums geändert wurde.
switchingChange | Ereignis |
org.osmf.events.DynamicStreamEvent
Eigenschaft DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.SWITCHING_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn ein dynamischer Streamwechsel erfolgt.
Die DynamicStreamEvent.SWITCHING_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein switchingChange-Ereignis.volumeChange | Ereignis |
org.osmf.events.AudioEvent
Eigenschaft AudioEvent.type =
org.osmf.events.AudioEvent.VOLUME_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die volume
-Eigenschaft des Mediums geändert wurde.
package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.VideoElement; import org.osmf.events.AudioEvent; import org.osmf.events.PlayEvent; import org.osmf.media.MediaPlayerSprite; import org.osmf.media.URLResource; import org.osmf.traits.TraitEventDispatcher; public class TraitEventDispatcherExample extends Sprite { public function TraitEventDispatcherExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite(); var urlResource:URLResource = new URLResource("rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short"); var videoElement:VideoElement = new VideoElement(); videoElement.resource = urlResource; var dispatcher:TraitEventDispatcher = new TraitEventDispatcher(); dispatcher.media = videoElement; dispatcher.addEventListener(AudioEvent.VOLUME_CHANGE, onVolumeChange); dispatcher.addEventListener(PlayEvent.PLAY_STATE_CHANGE, onPlayStateChange); addChild(mediaPlayerSprite); mediaPlayerSprite.media = videoElement; } private function onVolumeChange(event:AudioEvent):void { trace("onVolumeChange"); } private function onPlayStateChange(event:PlayEvent):void { trace("onPlayStateChange"); } } }
Tue Jun 12 2018, 10:04 AM Z