| 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):voidTraitEventDispatcher | () | 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.AlternativeAudioEventEigenschaft 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.DynamicStreamEventEigenschaft 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.BufferEventEigenschaft 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.BufferEventEigenschaft 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.LoadEventEigenschaft 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.PlayEventEigenschaft 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.TimeEventEigenschaft 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.DisplayObjectEventEigenschaft 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.DRMEventEigenschaft 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.TimeEventEigenschaft 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.DVREventEigenschaft 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.LoadEventEigenschaft 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.DisplayObjectEventEigenschaft 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.AudioEventEigenschaft 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.AlternativeAudioEventEigenschaft 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.DynamicStreamEventEigenschaft 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.AudioEventEigenschaft 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.PlayEventEigenschaft 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.SeekEventEigenschaft 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.DynamicStreamEventEigenschaft 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.AudioEventEigenschaft 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
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen