| Pacote | org.osmf.traits |
| Classe | public class TraitEventDispatcher |
| Herança | TraitEventDispatcher EventDispatcher Object |
| Subclasses | MediaPlayer |
| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | 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 um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | |
![]() |
Envia um evento para o fluxo de eventos. | EventDispatcher | |
![]() |
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | |
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
![]() |
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher | |
| Evento | Resumo | Definido por | ||
|---|---|---|---|---|
![]() | [transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | 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 | |||
![]() | [transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | 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 | propriedade |
media:MediaElement| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
The MediaElement which will be monitored, and whose trait events will be redispatched.
Implementação
public function get media():MediaElement public function set media(value:MediaElement):voidTraitEventDispatcher | () | Construtor |
public function TraitEventDispatcher()| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Constructor.
audioSwitchingChange | Evento |
org.osmf.events.AlternativeAudioEventpropriedade AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.6 |
| Versões de runtime: | 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.DynamicStreamEventpropriedade DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.AUTO_SWITCH_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the autoSwitch property has changed.
bufferingChange | Evento |
org.osmf.events.BufferEventpropriedade BufferEvent.type =
org.osmf.events.BufferEvent.BUFFERING_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the buffering property has changed.
bufferTimeChange | Evento |
org.osmf.events.BufferEventpropriedade BufferEvent.type =
org.osmf.events.BufferEvent.BUFFER_TIME_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the bufferTime property has changed.
bytesTotalChange | Evento |
org.osmf.events.LoadEventpropriedade LoadEvent.type =
org.osmf.events.LoadEvent| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the bytesTotal property has changed.
canPauseChange | Evento |
org.osmf.events.PlayEventpropriedade PlayEvent.type =
org.osmf.events.PlayEvent.CAN_PAUSE_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the canPause property has changed.
complete | Evento |
org.osmf.events.TimeEventpropriedade TimeEvent.type =
org.osmf.events.TimeEvent.COMPLETE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | 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.DisplayObjectEventpropriedade DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the displayObject property of the media has changed.
drmStateChange | Evento |
org.osmf.events.DRMEventpropriedade DRMEvent.type =
org.osmf.events.DRMEvent.DRM_STATE_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | 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.TimeEventpropriedade TimeEvent.type =
org.osmf.events.TimeEvent.DURATION_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the duration property of the media has changed.
isRecordingChange | Evento |
org.osmf.events.DVREventpropriedade DVREvent.type =
org.osmf.events.DVREvent.IS_RECORDING_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10.1, AIR 1.5 |
Dispatched when the isRecording property has changed.
loadStateChange | Evento |
org.osmf.events.LoadEventpropriedade LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | 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.DisplayObjectEventpropriedade DisplayObjectEvent.type =
org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the mediaWidth and/or mediaHeight property of the
media has changed.
mutedChange | Evento |
org.osmf.events.AudioEventpropriedade AudioEvent.type =
org.osmf.events.AudioEvent.MUTED_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the muted property of the media has changed.
numAlternativeAudioStreamsChange | Evento |
org.osmf.events.AlternativeAudioEventpropriedade AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.6 |
| Versões de runtime: | 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.DynamicStreamEventpropriedade DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | 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.AudioEventpropriedade AudioEvent.type =
org.osmf.events.AudioEvent.PAN_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the pan property of the media has changed.
playStateChange | Evento |
org.osmf.events.PlayEventpropriedade PlayEvent.type =
org.osmf.events.PlayEvent.PLAY_STATE_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the playing or paused property of the media has changed.
seekingChange | Evento |
org.osmf.events.SeekEventpropriedade SeekEvent.type =
org.osmf.events.SeekEvent.SEEKING_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dispatched when the seeking property of the media has changed.
switchingChange | Evento |
org.osmf.events.DynamicStreamEventpropriedade DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.SWITCHING_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | 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.AudioEventpropriedade AudioEvent.type =
org.osmf.events.AudioEvent.VOLUME_CHANGE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | OSMF 1.0 |
| Versões de runtime: | 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");
}
}
}
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas