Packagecom.adobe.mediacore
Interfacepublic interface MediaPlayer extends flash.events.IEventDispatcher
Implementors AdvancedMediaPlayer

Media Player controller



Public Properties
 PropertyDefined By
  adaptiveStreamingBitrateRelativeErrorMargin : Number
MediaPlayer
  adaptiveStreamingMaxDecisionHistoryLength : uint
MediaPlayer
  appMeasurement : Object
The AppMeasurement object used for SiteCatalyst integration to the MediaPlayer.
MediaPlayer
  audioPan : Number
The left-to-right panning of the sound.
MediaPlayer
  autoPlay : Boolean
Flag indicating if the player will automatically start playing the media stream once all the data is available. Defaults to false.
MediaPlayer
  bufferLength : Number
[read-only] Length of the content currently in the media's buffer, in seconds.
MediaPlayer
  bufferTime : Number
Desired length of the media's buffer, in seconds.
MediaPlayer
  config : MediaPlayerConfig
Media player configuration.
MediaPlayer
  currentItem : MediaPlayerItem
[read-only] The current playback item.
MediaPlayer
  currentTime : Number
[read-only] The current playhead time, in seconds, as reported by the underlying components.
MediaPlayer
  currentTimeUpdateInterval : uint
Interval between the dispatch of change events for the current time in milliseconds.
MediaPlayer
  drmManager : DRMManager
[read-only] The DRMManager object associated to the current MediaPlayer.
MediaPlayer
  duration : Number
[read-only] The duration of the media item, in seconds.
MediaPlayer
  enableAdaptiveStreamingBufferRatioPolicy : Boolean
MediaPlayer
  enableAdaptiveStreamingEmptyBufferRule : Boolean
[Experimental] Specifies whether or not to use the Empty Buffer Rule in the Adaptive Streaming switching algorihtm. Changing this value will take effect only for subsequent MediaPlayerItems.
MediaPlayer
  enableAdaptiveStreamingProcessingTimeMeasurement : Boolean
MediaPlayer
  enableBestEffortDropoutFetches : Boolean
If true and best effort fetch is enabled on the server side, best effort fetches will occur during dropouts.
MediaPlayer
  enableBestEffortLivenessFetches : Boolean
If true and best effort fetch is enabled on the server side, best effort fetches will occur during liveness.
MediaPlayer
  enablePreRollAd : Boolean
Indicates whether the player will start with a pre-roll Ad.
MediaPlayer
  error : MediaError
[read-only] The media player last error.
MediaPlayer
  fetchTimeout : Number
When making a request, this is the number of milliseconds to wait before that attempt is considered a timout.
MediaPlayer
  isPlayingAd : Boolean
[read-only] Gets whether the player is playing ad.
MediaPlayer
  logEnabled : Boolean
In-Memory logging can be enabled using this property.
MediaPlayer
  logSize : uint
Specifies the number of lines of log to be kept in memory.
MediaPlayer
  logText : String
[read-only] Returns the current logging information from the in-memory buffer.
MediaPlayer
  maximumRetries : int
The maximum number of time to retry a download.
MediaPlayer
  muted : Boolean
[read-only] Indicates if the audio is currently muted.
MediaPlayer
  playAdsInTrickplay : Boolean
Specified whether or not to use trickplay mode in ads that support trickplay mode.
MediaPlayer
  presentationDelay : Number
The delay from the live point in live/DVR where playback should begin.
MediaPlayer
  rate : Number
The playback rate (for trick play)
MediaPlayer
  relativeTimeOffset : Number
[read-only] Value to be added to the time properties (currentTime and duration) to obtain the absolute values.
MediaPlayer
  retryInterval : Number
The number of milliseconds to wait between retries.
MediaPlayer
  smpteTimeCodes : Vector.<SMPTETimecodeInfo>
[read-only] The smpte time codes found in the manifest file.
MediaPlayer
  status : String
[read-only] Returns the status of the player.
MediaPlayer
  view : DisplayObject
[read-only] The video view which will host the playback surface.
MediaPlayer
  viewIsUsingStageVideo : Boolean
[read-only] States whether the view is using a stage video or not.
MediaPlayer
  viewRenderingProperties : ViewRenderingProperties
[read-only] Settings for configuring the underlying StageVideo or Video rendering engines
MediaPlayer
  viewScaleMode : String
Scaling policy for video display.
MediaPlayer
  viewVideoBounds : Rectangle
[read-only] The current bounds of the video, expressed in coordinates local to MediaPlayer.view.
MediaPlayer
  volume : Number
Volume of the media.
MediaPlayer
Public Methods
 MethodDefined By
  
Exposes the managed timeline containing only ad breaks.
MediaPlayer
  
pause():void
Pauses the playback of the current media item.
MediaPlayer
  
play():void
Initiate the playback of the current media item.
MediaPlayer
  
prepareToPlay(startTime:Number):void
Prepares a movie for playback.
MediaPlayer
  
release():void
Releases the internal resources of the player, freeing memory.
MediaPlayer
  
Replaces the current media player item with the one specified.
MediaPlayer
  
reset():void
Resets the player to the INITIALIZING state and deallocates the item.
MediaPlayer
  
seek(time:Number):void
Initiates a seek to the specified time.
MediaPlayer
  
throttle():void
Lets the player know that the runtime is throttling.
MediaPlayer
Events
 Event Summary Defined By
  Dispatched when the playback of the ad break has completed (the playhead has exited the ad break)MediaPlayer
  Dispatched when the playhead has entered an ad breakMediaPlayer
  Dispatched when the playback of the ad has completed (the playhead has exited the ad)MediaPlayer
  Dispatched as the playhead progresses through the adMediaPlayer
  Dispatched when the ad request to the ad server failedMediaPlayer
  Dispatched when the playhead has entered an adMediaPlayer
  Dispatched when the bitrate of the current played media changes.MediaPlayer
  Dispatched to notify when the player has finished buffering.MediaPlayer
  Dispatched to notify when the player has started buffering.MediaPlayer
  Dispatched to notify when new caption info/data is available to be processed.MediaPlayer
  Dispatched to notify that a new CC service has become active on the current item.MediaPlayer
  Dispatched to notify when a DRM Metadata is available from the media.MediaPlayer
  Dispatched to notify when a fragment was successfully downloaded.MediaPlayer
  Dispatched when the ads property of the media player changes.MediaPlayer
  Dispatched when the currentTime property is updated.MediaPlayer
  Dispatched when the duration property is updated.MediaPlayer
  Dispatched when the MediaPlayerItem is replacedMediaPlayer
  Dispatched when playback has completedMediaPlayer
  Dispatched when playback has startedMediaPlayer
  Dispatched when the relativeTimeOffset property is updated.MediaPlayer
  Dispatched when the status of the media player changesMediaPlayer
  Dispatched when playback has started and video is visible on screenMediaPlayer
  Dispatched when the viewIsUsingStageVideo of the media player changes.MediaPlayer
  Dispatched when the videoBounds of the media player changes.MediaPlayer
  Dispatched when the audioPan property of the media player changes.MediaPlayer
  Dispatch with the current time update and contains basic QoS information such as bitrate, fps, and dropped frames.MediaPlayer
  Deprecated.MediaPlayer
  Dispatched when a new playback rate has started playbackMediaPlayer
  Dispatched when a new playback rate has been selectedMediaPlayer
  Dispatched to notify that a seek operation was completedMediaPlayer
  Dispatched to notify that a seek operation was initiatedMediaPlayer
  Dispatched when the volume property of the media player changes.MediaPlayer
Property Detail
adaptiveStreamingBitrateRelativeErrorMarginproperty
adaptiveStreamingBitrateRelativeErrorMargin:Number


Implementation
    public function get adaptiveStreamingBitrateRelativeErrorMargin():Number
    public function set adaptiveStreamingBitrateRelativeErrorMargin(value:Number):void
adaptiveStreamingMaxDecisionHistoryLengthproperty 
adaptiveStreamingMaxDecisionHistoryLength:uint


Implementation
    public function get adaptiveStreamingMaxDecisionHistoryLength():uint
    public function set adaptiveStreamingMaxDecisionHistoryLength(value:uint):void
appMeasurementproperty 
appMeasurement:Object

The AppMeasurement object used for SiteCatalyst integration to the MediaPlayer.

To ensure correct tracking, this method must be called before playback has begun.


Implementation
    public function get appMeasurement():Object
    public function set appMeasurement(value:Object):void

Throws
an — ArgumentError if the AppMeasurement object is invalid

The object is invalid if it does not comply with the following:

  • Must have a "version" property
  • The "version" must be no less than "FAS-3.5.3"
  • Must have a "Media" property
  • The "Media" property must have the following methods: open(), openAd(), play(), stop(), close()

audioPanproperty 
audioPan:Number

The left-to-right panning of the sound. Ranges from -1 (full pan left) to 1 (full pan right). A value of 0 represents no panning (balanced center between right and left). It is safe to set this value before playing any media with audio. It will not trigger an error. The value will be preserved and set as soon the audio will be available.


Implementation
    public function get audioPan():Number
    public function set audioPan(value:Number):void
autoPlayproperty 
autoPlay:Boolean

Flag indicating if the player will automatically start playing the media stream once all the data is available.

Defaults to false.


Implementation
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void
bufferLengthproperty 
bufferLength:Number  [read-only]

Length of the content currently in the media's buffer, in seconds.


Implementation
    public function get bufferLength():Number
bufferTimeproperty 
bufferTime:Number

Desired length of the media's buffer, in seconds. The minimum recommended value is the duration of two fragments.

Setting this to a value smaller than 0.1 will throw an ArgumentError since negative and values smaller than 0.1 are not supported.

Note that this should not be used to specify how far from the live point the playback should begin in live/DVR use-cases. You should use presentationDelay for that.

bufferTime and presentationDelay are not additive. The bufferTime should always be set to a value lower than presentationDelay.

The default is 8 seconds (considering a default duration of a fragment of 4 seconds).


Implementation
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Throws
ArgumentError — if the value given is smaller than 0.1 or negative

See also

configproperty 
config:MediaPlayerConfig

Media player configuration. Allows for configuration and customization of various media player components like content resolving or analytics service.


Implementation
    public function get config():MediaPlayerConfig
    public function set config(value:MediaPlayerConfig):void
currentItemproperty 
currentItem:MediaPlayerItem  [read-only]

The current playback item.


Implementation
    public function get currentItem():MediaPlayerItem
currentTimeproperty 
currentTime:Number  [read-only]

The current playhead time, in seconds, as reported by the underlying components. The playhead time is calculated relative to the resolved stream, one which can contain multiple ads inserted.


Implementation
    public function get currentTime():Number
currentTimeUpdateIntervalproperty 
currentTimeUpdateInterval:uint

Interval between the dispatch of change events for the current time in milliseconds.

The default is 250 milliseconds. A zero value disables the dispatch of the change events.

The minimum accepted value (except zero) is 50 milliseconds, due to performance concerns. Attempting to set the interval to a lower value will result in it being set to 50


Implementation
    public function get currentTimeUpdateInterval():uint
    public function set currentTimeUpdateInterval(value:uint):void
drmManagerproperty 
drmManager:DRMManager  [read-only]

The DRMManager object associated to the current MediaPlayer.


Implementation
    public function get drmManager():DRMManager
durationproperty 
duration:Number  [read-only]

The duration of the media item, in seconds.

The duration is calculated based on the media item and any associated elements (ads, slates, etc). For live streams, this will return the duration of the rolling window.

To check the native duration of the media without additional elements (ads, slates etc), inspect the duration of the MediaPlayerItem.


Implementation
    public function get duration():Number

See also

enableAdaptiveStreamingBufferRatioPolicyproperty 
enableAdaptiveStreamingBufferRatioPolicy:Boolean


Implementation
    public function get enableAdaptiveStreamingBufferRatioPolicy():Boolean
    public function set enableAdaptiveStreamingBufferRatioPolicy(value:Boolean):void
enableAdaptiveStreamingEmptyBufferRuleproperty 
enableAdaptiveStreamingEmptyBufferRule:Boolean

[Experimental]

Specifies whether or not to use the Empty Buffer Rule in the Adaptive Streaming switching algorihtm.

Changing this value will take effect only for subsequent MediaPlayerItems. The currently playing item will not be affected.

Defaults to false.


Implementation
    public function get enableAdaptiveStreamingEmptyBufferRule():Boolean
    public function set enableAdaptiveStreamingEmptyBufferRule(value:Boolean):void
enableAdaptiveStreamingProcessingTimeMeasurementproperty 
enableAdaptiveStreamingProcessingTimeMeasurement:Boolean


Implementation
    public function get enableAdaptiveStreamingProcessingTimeMeasurement():Boolean
    public function set enableAdaptiveStreamingProcessingTimeMeasurement(value:Boolean):void
enableBestEffortDropoutFetchesproperty 
enableBestEffortDropoutFetches:Boolean

If true and best effort fetch is enabled on the server side, best effort fetches will occur during dropouts. Otherwise, best effort fetches will not occur during dropouts (even if best effort fetch is enabled on the server side).

The default value is true.


Implementation
    public function get enableBestEffortDropoutFetches():Boolean
    public function set enableBestEffortDropoutFetches(value:Boolean):void
enableBestEffortLivenessFetchesproperty 
enableBestEffortLivenessFetches:Boolean

If true and best effort fetch is enabled on the server side, best effort fetches will occur during liveness. Otherwise, best effort fetches will not occur during liveness (even if best effort fetch is enabled on the server side).

The default value is true.


Implementation
    public function get enableBestEffortLivenessFetches():Boolean
    public function set enableBestEffortLivenessFetches(value:Boolean):void
enablePreRollAdproperty 
enablePreRollAd:Boolean

Indicates whether the player will start with a pre-roll Ad. This applies only to live/linear streams.


Implementation
    public function get enablePreRollAd():Boolean
    public function set enablePreRollAd(value:Boolean):void
errorproperty 
error:MediaError  [read-only]

The media player last error.

When an error occurs the media player transitions to the MediaPlayerStatus.ERROR status and saves the error in this value of this property.

The codes of the P-SDK errors are defined in com.adobe.mediacore.notifications.NotificationsCodes (the ones starting with the digit 1).


Implementation
    public function get error():MediaError

See also

com.adobe.mediacore.NotificationCodes
fetchTimeoutproperty 
fetchTimeout:Number

When making a request, this is the number of milliseconds to wait before that attempt is considered a timout. If they are enabled, retries will occur in the event of a timeout. A value of -1 indicates that the request will wait forever. Must be >= 0.

The default value is 30000.


Implementation
    public function get fetchTimeout():Number
    public function set fetchTimeout(value:Number):void
isPlayingAdproperty 
isPlayingAd:Boolean  [read-only]

Gets whether the player is playing ad.


Implementation
    public function get isPlayingAd():Boolean
logEnabledproperty 
logEnabled:Boolean

In-Memory logging can be enabled using this property.


Implementation
    public function get logEnabled():Boolean
    public function set logEnabled(value:Boolean):void
logSizeproperty 
logSize:uint

Specifies the number of lines of log to be kept in memory. In-memory log buffer is cleared each time this property is set.


Implementation
    public function get logSize():uint
    public function set logSize(value:uint):void
logTextproperty 
logText:String  [read-only]

Returns the current logging information from the in-memory buffer.


Implementation
    public function get logText():String
maximumRetriesproperty 
maximumRetries:int

The maximum number of time to retry a download. A value of -1 indicates that an infinite number of retries will occur. Must be >= 0 or -1.

The default value is 5..


Implementation
    public function get maximumRetries():int
    public function set maximumRetries(value:int):void
mutedproperty 
muted:Boolean  [read-only]

Indicates if the audio is currently muted.


Implementation
    public function get muted():Boolean
playAdsInTrickplayproperty 
playAdsInTrickplay:Boolean

Specified whether or not to use trickplay mode in ads that support trickplay mode.

Changing this value will take effect on the next ad that is scheduled for playing/.

Defaults to false.


Implementation
    public function get playAdsInTrickplay():Boolean
    public function set playAdsInTrickplay(value:Boolean):void
presentationDelayproperty 
presentationDelay:Number

The delay from the live point in live/DVR where playback should begin. This delay is only used when beginning playback. During playback it is possible for the playhead to drift ahead/behind.

presentationDelay and bufferTime are not additive. This means that the buffer will consume portions of the presentationDelay. The presentationDelay should always be set to a higher value than bufferTime.

The minimum recommended value is the duration of four fragments.

Note: The value set here will take effect over all the media players in the same application.

Default is 16 seconds (considering a default duration of a fragment of 4 seconds).


Implementation
    public function get presentationDelay():Number
    public function set presentationDelay(value:Number):void

See also

rateproperty 
rate:Number

The playback rate (for trick play)


Implementation
    public function get rate():Number
    public function set rate(value:Number):void
relativeTimeOffsetproperty 
relativeTimeOffset:Number  [read-only]

Value to be added to the time properties (currentTime and duration) to obtain the absolute values.


Implementation
    public function get relativeTimeOffset():Number
retryIntervalproperty 
retryInterval:Number

The number of milliseconds to wait between retries. A value of 0 indicates that no delay will occur between items. Must be >= 0.

The default value is 4000.


Implementation
    public function get retryInterval():Number
    public function set retryInterval(value:Number):void
smpteTimeCodesproperty 
smpteTimeCodes:Vector.<SMPTETimecodeInfo>  [read-only]

The smpte time codes found in the manifest file. Returns a vector of basetype SMPTETimeCodeInfo


Implementation
    public function get smpteTimeCodes():Vector.<SMPTETimecodeInfo>
statusproperty 
status:String  [read-only]

Returns the status of the player.


Implementation
    public function get status():String

See also

viewproperty 
view:DisplayObject  [read-only]

The video view which will host the playback surface. The client will use this property to position and resize the video display.


Implementation
    public function get view():DisplayObject
viewIsUsingStageVideoproperty 
viewIsUsingStageVideo:Boolean  [read-only]

States whether the view is using a stage video or not.


Implementation
    public function get viewIsUsingStageVideo():Boolean
viewRenderingPropertiesproperty 
viewRenderingProperties:ViewRenderingProperties  [read-only]

Settings for configuring the underlying StageVideo or Video rendering engines


Implementation
    public function get viewRenderingProperties():ViewRenderingProperties
viewScaleModeproperty 
viewScaleMode:String

Scaling policy for video display.


Implementation
    public function get viewScaleMode():String
    public function set viewScaleMode(value:String):void
viewVideoBoundsproperty 
viewVideoBounds:Rectangle  [read-only]

The current bounds of the video, expressed in coordinates local to MediaPlayer.view.


Implementation
    public function get viewVideoBounds():Rectangle
volumeproperty 
volume:Number

Volume of the media. Ranges from 0 (silent) to 1 (full volume). It is safe to set this value before playing any media with audio. It will not trigger an error. The value will be preserved and set as soon the audio will be available.


Implementation
    public function get volume():Number
    public function set volume(value:Number):void
Method Detail
getTimeline()method
public function getTimeline():Vector.<TimelineMarker>

Exposes the managed timeline containing only ad breaks.

Returns
Vector.<TimelineMarker> — Vector.<TimelineMarker>
pause()method 
public function pause():void

Pauses the playback of the current media item. If the playback was already paused or stopped, this method has no effect. In order to resume the playback of the current media item, call the play method.

play()method 
public function play():void

Initiate the playback of the current media item. If the current media item was paused, then invoking this command will resume the playback for where it was paused, other wise it will start the playback from the beginning. if the current media item is not yet initialized or is not ready to play it will invoke prepareToPlay first.

prepareToPlay()method 
public function prepareToPlay(startTime:Number):void

Prepares a movie for playback. If passed a startTime parameter, it will prepare the media for playback starting with the specified startTime. If the client calls play method directly and the media item is not yet initialized or ready to play, the media player will invoke this method automatically.

Parameters

startTime:Number (default = NaN)

release()method 
public function release():void

Releases the internal resources of the player, freeing memory. The player will be stuck in the RELEASED state, will be unusable and waiting to be deallocated.

replaceCurrentItemWithPlayerItem()method 
public function replaceCurrentItemWithPlayerItem(item:MediaPlayerItem):void

Replaces the current media player item with the one specified.

Parameters

item:MediaPlayerItem

reset()method 
public function reset():void

Resets the player to the INITIALIZING state and deallocates the item.

seek()method 
public function seek(time:Number):void

Initiates a seek to the specified time. This method will not change the status of the MediaPlayer. The seek operation is asynchronous. An event will be dispatched to signal the completion of the seek operation.

Parameters

time:Number

throttle()method 
public function throttle():void

Lets the player know that the runtime is throttling. Use this to preserve early throttle events.

No further action is required, as subsequent runtime throttle events will be managed by the MediaPlayer.

This can be called only when the player's status is MediaPlayerStatus.INITIALIZED.

See also

com.adobe.mediacore.MediaPlayerStatus
flash.events.ThrottleEvent
Event Detail
adBreakComplete Event
Event Object Type: com.adobe.mediacore.events.AdBreakEvent

Dispatched when the playback of the ad break has completed (the playhead has exited the ad break)

adBreakStart Event  
Event Object Type: com.adobe.mediacore.events.AdBreakEvent

Dispatched when the playhead has entered an ad break

adComplete Event  
Event Object Type: com.adobe.mediacore.events.AdEvent

Dispatched when the playback of the ad has completed (the playhead has exited the ad)

adProgress Event  
Event Object Type: com.adobe.mediacore.events.AdEvent

Dispatched as the playhead progresses through the ad

adResolverFail Event  
Event Object Type: com.adobe.mediacore.events.AdResolverEvent

Dispatched when the ad request to the ad server failed

adStart Event  
Event Object Type: com.adobe.mediacore.events.AdEvent

Dispatched when the playhead has entered an ad

bitrateChange Event  
Event Object Type: com.adobe.mediacore.events.BitrateChangeEvent

Dispatched when the bitrate of the current played media changes.

bufferingEnd Event  
Event Object Type: com.adobe.mediacore.events.BufferEvent

Dispatched to notify when the player has finished buffering.

bufferingStart Event  
Event Object Type: com.adobe.mediacore.events.BufferEvent

Dispatched to notify when the player has started buffering.

captionInfo Event  
Event Object Type: com.adobe.mediacore.events.CaptionInfoEvent

Dispatched to notify when new caption info/data is available to be processed.

ccNewActiveService Event  
Event Object Type: com.adobe.mediacore.events.ClosedCaptioningEvent

Dispatched to notify that a new CC service has become active on the current item.

drmMetadataAvailable Event  
Event Object Type: com.adobe.mediacore.events.DRMInfoEvent

Dispatched to notify when a DRM Metadata is available from the media.

fragmentDownloadInfo Event  
Event Object Type: com.adobe.mediacore.events.FragmentDownloadInfoEvent

Dispatched to notify when a fragment was successfully downloaded.

mediaPlayerAdsChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the ads property of the media player changes.

mediaPlayerCurrentTimeChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the currentTime property is updated. To configure the interval at which this event is dispatched set the currentTimeUpdateInterval property

mediaPlayerDurationChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the duration property is updated.

mediaPlayerItemReplace Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the MediaPlayerItem is replaced

mediaPlayerPlayComplete Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when playback has completed

mediaPlayerPlayStart Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when playback has started

mediaPlayerRelativeTimeOffsetChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the relativeTimeOffset property is updated.

mediaPlayerStatusChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerStatusChangeEvent

Dispatched when the status of the media player changes

mediaPlayerVideoRenderStart Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when playback has started and video is visible on screen

mediaPlayerViewIsUsingStageVideoChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the viewIsUsingStageVideo of the media player changes.

mediaPlayerViewVideoBoundsChange Event  
Event Object Type: com.adobe.mediacore.events.MediaPlayerEvent

Dispatched when the videoBounds of the media player changes.

panChange Event  
Event Object Type: com.adobe.mediacore.events.AudioChangeEvent

Dispatched when the audioPan property of the media player changes.

qosInfo Event  
Event Object Type: com.adobe.mediacore.events.QoSEvent

Dispatch with the current time update and contains basic QoS information such as bitrate, fps, and dropped frames.

rateChange Event  
Event Object Type: com.adobe.mediacore.events.PlaybackRateEvent

Deprecated. Listen to PlaybackRateEvent.RATE_SELECT instead. Dispatched when a new playback rate has been selected

ratePlaying Event  
Event Object Type: com.adobe.mediacore.events.PlaybackRateEvent

Dispatched when a new playback rate has started playback

rateSelect Event  
Event Object Type: com.adobe.mediacore.events.PlaybackRateEvent

Dispatched when a new playback rate has been selected

seekComplete Event  
Event Object Type: com.adobe.mediacore.events.SeekEvent

Dispatched to notify that a seek operation was completed

seekStart Event  
Event Object Type: com.adobe.mediacore.events.SeekEvent

Dispatched to notify that a seek operation was initiated

volumeChange Event  
Event Object Type: com.adobe.mediacore.events.AudioChangeEvent

Dispatched when the volume property of the media player changes.