Package | org.osmf.traits |
Classe | public class TraitEventDispatcher |
Héritage | TraitEventDispatcher EventDispatcher Object |
Sous-classes | MediaPlayer |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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 | ||
media : MediaElement
Le MediaElement qui sera contrôlé, et dont les événements de caractéristique seront redistribués. | TraitEventDispatcher |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | TraitEventDispatcher | ||
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 | ||
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 | ||
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é. | TraitEventDispatcher | |||
Distribué lorsque la propriété autoSwitch a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété de mise en tampon de la caractéristique a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété bufferTime de la caractéristique a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété bytesTotal a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété canPause a changé. | TraitEventDispatcher | |||
Distribué lorsque le support a terminé la lecture. | TraitEventDispatcher | |||
[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 la propriété displayObject du support a changé. | TraitEventDispatcher | |||
Distribué lorsque l’état du DRMTrait a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété duration du support a été modifiée. | TraitEventDispatcher | |||
Distribué lorsque la propriété inRecording a changé. | TraitEventDispatcher | |||
Distribué lorsque l’état de LoadTrait a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété mediaWidth et/ou mediaHeight du support a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété muted du support a été modifiée. | TraitEventDispatcher | |||
Distribué lorsque le nombre de flux audio alternatifs a changé. | TraitEventDispatcher | |||
Distribué lorsque le nombre de flux dynamiques a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété pan du support a été modifiée. | TraitEventDispatcher | |||
Distribué lorsque la propriété de lecture ou de mise en pause du support a changé. | TraitEventDispatcher | |||
Distribué lorsque la propriété seeking du support a été modifiée. | TraitEventDispatcher | |||
Distribué en cas de changement de commutateur de flux dynamiques. | TraitEventDispatcher | |||
Distribué lorsque la propriété volume du support a été modifiée. | TraitEventDispatcher |
media | propriété |
media:MediaElement
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Le MediaElement qui sera contrôlé, et dont les événements de caractéristique seront redistribués.
Implémentation
public function get media():MediaElement
public function set media(value:MediaElement):void
TraitEventDispatcher | () | Constructeur |
public function TraitEventDispatcher()
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
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
).
autoSwitchChange | Evénement |
org.osmf.events.DynamicStreamEvent
propriété DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.AUTO_SWITCH_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété autoSwitch
a changé.
bufferingChange | Evénement |
org.osmf.events.BufferEvent
propriété BufferEvent.type =
org.osmf.events.BufferEvent.BUFFERING_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété buffering
est modifiée.
bufferTimeChange | Evénement |
org.osmf.events.BufferEvent
propriété BufferEvent.type =
org.osmf.events.BufferEvent.BUFFER_TIME_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété bufferTime
est modifiée.
bytesTotalChange | Evénement |
org.osmf.events.LoadEvent
propriété LoadEvent.type =
org.osmf.events.LoadEvent
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété bytesTotal
a changé.
canPauseChange | Evénement |
org.osmf.events.PlayEvent
propriété PlayEvent.type =
org.osmf.events.PlayEvent.CAN_PAUSE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété canPause
a changé.
complete | Evénement |
org.osmf.events.TimeEvent
propriété TimeEvent.type =
org.osmf.events.TimeEvent.COMPLETE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque le support a terminé la lecture.
La constante TimeEvent.COMPLETE définit la valeur de la propriété type de l’objet d’événement d’un événement complete.displayObjectChange | Evénement |
org.osmf.events.DisplayObjectEvent
propriété DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété displayObject
du support a changé.
drmStateChange | Evénement |
org.osmf.events.DRMEvent
propriété DRMEvent.type =
org.osmf.events.DRMEvent.DRM_STATE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 1.5 |
Distribué lorsque l’état du DRMTrait a changé.
La constante DRMEvent.DRM_STATE_CHANGE définit la valeur de la propriété type de l’objet d’événement pour une modification du drmState d’un DRMTrait.durationChange | Evénement |
org.osmf.events.TimeEvent
propriété TimeEvent.type =
org.osmf.events.TimeEvent.DURATION_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété duration
du support a été modifiée.
isRecordingChange | Evénement |
org.osmf.events.DVREvent
propriété DVREvent.type =
org.osmf.events.DVREvent.IS_RECORDING_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 1.5 |
Distribué lorsque la propriété isRecording
a changé.
loadStateChange | Evénement |
org.osmf.events.LoadEvent
propriété LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque l’état de LoadTrait a changé.
La constante LoadEvent.LOAD_STATE_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement loadStateChange.mediaSizeChange | Evénement |
org.osmf.events.DisplayObjectEvent
propriété DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété mediaWidth
et/ou mediaHeight
du support a changé.
mutedChange | Evénement |
org.osmf.events.AudioEvent
propriété AudioEvent.type =
org.osmf.events.AudioEvent.MUTED_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété muted
du support a été modifiée.
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 de flux audio alternatifs a changé.
Distribué lorsque le nombre de flux continus alternatifs disponibles a changé.numDynamicStreamsChange | Evénement |
org.osmf.events.DynamicStreamEvent
propriété DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque le nombre de flux dynamiques a changé.
La constante DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement numDynamicStreamsChange.panChange | Evénement |
org.osmf.events.AudioEvent
propriété AudioEvent.type =
org.osmf.events.AudioEvent.PAN_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété pan
du support a été modifiée.
playStateChange | Evénement |
org.osmf.events.PlayEvent
propriété PlayEvent.type =
org.osmf.events.PlayEvent.PLAY_STATE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété de lecture
ou de mise en pause
du support a changé.
seekingChange | Evénement |
org.osmf.events.SeekEvent
propriété SeekEvent.type =
org.osmf.events.SeekEvent.SEEKING_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété seeking
du support a été modifiée.
switchingChange | Evénement |
org.osmf.events.DynamicStreamEvent
propriété DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.SWITCHING_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué en cas de changement de commutateur de flux dynamiques.
La constante DynamicStreamEvent.SWITCHING_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement switchingChange.volumeChange | Evénement |
org.osmf.events.AudioEvent
propriété AudioEvent.type =
org.osmf.events.AudioEvent.VOLUME_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque la propriété volume
du support a été modifiée.
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, 09:30 AM Z