| Paquete | org.osmf.traits |
| Clase | public class TraitEventDispatcher |
| Herencia | TraitEventDispatcher EventDispatcher Object |
| Subclases | MediaPlayer |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
| Propiedad | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
| media : MediaElement
The MediaElement which will be monitored, and whose trait events
will be redispatched. | TraitEventDispatcher | ||
| Método | Definido por | ||
|---|---|---|---|
Constructor. | TraitEventDispatcher | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | |
![]() |
Distribuye un evento en el flujo del evento. | EventDispatcher | |
![]() |
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Elimina un detector del objeto EventDispatcher. | EventDispatcher | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
![]() |
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher | |
| Evento | Resumen | Definido por | ||
|---|---|---|---|---|
![]() | [evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | ||
| Dispatched when an alternative audio stream switch is requested, completed, or has failed. | TraitEventDispatcher | |||
| Dispatched when the autoSwitch property has changed. | TraitEventDispatcher | |||
| Dispatched when the buffering property has changed. | TraitEventDispatcher | |||
| Dispatched when the bufferTime property has changed. | TraitEventDispatcher | |||
| Dispatched when the bytesTotal property has changed. | TraitEventDispatcher | |||
| Dispatched when the canPause property has changed. | TraitEventDispatcher | |||
| Dispatched when the media has completed playback. | TraitEventDispatcher | |||
![]() | [evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | ||
| Dispatched when the displayObject property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when the state of the DRMTrait has changed. | TraitEventDispatcher | |||
| Dispatched when the duration property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when the isRecording property has changed. | TraitEventDispatcher | |||
| Dispatched when the state of the LoadTrait has changed. | TraitEventDispatcher | |||
| Dispatched when the mediaWidth and/or mediaHeight property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when the muted property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when the number of alternative audio streams has changed. | TraitEventDispatcher | |||
| Dispatched when the number of dynamic streams has changed. | TraitEventDispatcher | |||
| Dispatched when the pan property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when the playing or paused property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when the seeking property of the media has changed. | TraitEventDispatcher | |||
| Dispatched when a dynamic stream switch change occurs. | TraitEventDispatcher | |||
| Dispatched when the volume property of the media has changed. | TraitEventDispatcher | |||
media | propiedad |
media:MediaElement| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
The MediaElement which will be monitored, and whose trait events will be redispatched.
Implementación
public function get media():MediaElement public function set media(value:MediaElement):voidTraitEventDispatcher | () | Información sobre |
public function TraitEventDispatcher()| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Constructor.
audioSwitchingChange | Evento |
org.osmf.events.AlternativeAudioEventpropiedad AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.6 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when an alternative audio stream switch is requested, completed, or has failed.
Dispatched when the switching state of the alternative audio stream has changed. Usually for any successful switching operation, two AUDIO_SWITCHING_CHANGE events will be triggered. One when the switch operation starts ( theswitching
property will be set to true ) and one when the operation ends ( the
switching property will be set to false ).
autoSwitchChange | Evento |
org.osmf.events.DynamicStreamEventpropiedad DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.AUTO_SWITCH_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the autoSwitch property has changed.
bufferingChange | Evento |
org.osmf.events.BufferEventpropiedad BufferEvent.type =
org.osmf.events.BufferEvent.BUFFERING_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the buffering property has changed.
bufferTimeChange | Evento |
org.osmf.events.BufferEventpropiedad BufferEvent.type =
org.osmf.events.BufferEvent.BUFFER_TIME_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the bufferTime property has changed.
bytesTotalChange | Evento |
org.osmf.events.LoadEventpropiedad LoadEvent.type =
org.osmf.events.LoadEvent| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the bytesTotal property has changed.
canPauseChange | Evento |
org.osmf.events.PlayEventpropiedad PlayEvent.type =
org.osmf.events.PlayEvent.CAN_PAUSE_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the canPause property has changed.
complete | Evento |
org.osmf.events.TimeEventpropiedad TimeEvent.type =
org.osmf.events.TimeEvent.COMPLETE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the media has completed playback.
The TimeEvent.COMPLETE constant defines the value of the type property of the event object for a complete event.displayObjectChange | Evento |
org.osmf.events.DisplayObjectEventpropiedad DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the displayObject property of the media has changed.
drmStateChange | Evento |
org.osmf.events.DRMEventpropiedad DRMEvent.type =
org.osmf.events.DRMEvent.DRM_STATE_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10.1, AIR 1.5 |
Dispatched when the state of the DRMTrait has changed.
The DRMEvent.DRM_STATE_CHANGE constant defines the value of the type property of the event object for a change to the drmState of a DRMTrait.durationChange | Evento |
org.osmf.events.TimeEventpropiedad TimeEvent.type =
org.osmf.events.TimeEvent.DURATION_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the duration property of the media has changed.
isRecordingChange | Evento |
org.osmf.events.DVREventpropiedad DVREvent.type =
org.osmf.events.DVREvent.IS_RECORDING_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10.1, AIR 1.5 |
Dispatched when the isRecording property has changed.
loadStateChange | Evento |
org.osmf.events.LoadEventpropiedad LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the state of the LoadTrait has changed.
The LoadEvent.LOAD_STATE_CHANGE constant defines the value of the type property of the event object for a loadStateChange event.mediaSizeChange | Evento |
org.osmf.events.DisplayObjectEventpropiedad DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the mediaWidth and/or mediaHeight property of the
media has changed.
mutedChange | Evento |
org.osmf.events.AudioEventpropiedad AudioEvent.type =
org.osmf.events.AudioEvent.MUTED_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the muted property of the media has changed.
numAlternativeAudioStreamsChange | Evento |
org.osmf.events.AlternativeAudioEventpropiedad AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.6 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the number of alternative audio streams has changed.
Dispatched when the number of available alternative audio streams has changed..numDynamicStreamsChange | Evento |
org.osmf.events.DynamicStreamEventpropiedad DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the number of dynamic streams has changed.
The DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE constant defines the value of the type property of the event object for a numDynamicStreamsChange event.panChange | Evento |
org.osmf.events.AudioEventpropiedad AudioEvent.type =
org.osmf.events.AudioEvent.PAN_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the pan property of the media has changed.
playStateChange | Evento |
org.osmf.events.PlayEventpropiedad PlayEvent.type =
org.osmf.events.PlayEvent.PLAY_STATE_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the playing or paused property of the media has changed.
seekingChange | Evento |
org.osmf.events.SeekEventpropiedad SeekEvent.type =
org.osmf.events.SeekEvent.SEEKING_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the seeking property of the media has changed.
switchingChange | Evento |
org.osmf.events.DynamicStreamEventpropiedad DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.SWITCHING_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when a dynamic stream switch change occurs.
The DynamicStreamEvent.SWITCHING_CHANGE constant defines the value of the type property of the event object for a switchingChange event.volumeChange | Evento |
org.osmf.events.AudioEventpropiedad AudioEvent.type =
org.osmf.events.AudioEvent.VOLUME_CHANGE| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | OSMF 1.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Dispatched when the volume property of the media has changed.
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, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas