The mapping of all player events to their corresponding event types.

interface PlayerEventMap {
    adbreakfinished: AdBreakEvent;
    adbreakstarted: AdBreakEvent;
    adclicked: AdClickedEvent;
    aderror: ErrorEvent;
    adfinished: AdEvent;
    adinteraction: AdInteractionEvent;
    adlinearitychanged: AdLinearityChangedEvent;
    admanifestloaded: AdManifestLoadedEvent;
    adquartile: AdQuartileEvent;
    adskipped: AdEvent;
    adstarted: AdEvent;
    airplayavailable: PlayerEventBase;
    airplaychanged: AirplayChangedEvent;
    aspectratiochanged: AspectRatioChangedEvent;
    audioadaptation: AudioAdaptationEvent;
    audioadded: AudioTrackEvent;
    audiochanged: AudioChangedEvent;
    audiodownloadqualitychange: AudioDownloadQualityChangeEvent;
    audiodownloadqualitychanged: AudioDownloadQualityChangedEvent;
    audioplaybackqualitychanged: AudioPlaybackQualityChangedEvent;
    audioqualityadded: AudioQualityEvent;
    audioqualitychanged: AudioQualityChangedEvent;
    audioqualityremoved: AudioQualityEvent;
    audioremoved: AudioTrackEvent;
    castavailable: CastAvailableEvent;
    caststart: PlayerEventBase;
    caststarted: CastStartedEvent;
    caststopped: PlayerEventBase;
    castwaitingfordevice: CastWaitingForDeviceEvent;
    contentlocationchanged: ContentLocationChangedEvent;
    cueenter: SubtitleCueEvent;
    cueexit: SubtitleCueEvent;
    cueparsed: SubtitleCueParsedEvent;
    cueupdate: SubtitleCueEvent;
    destroy: PlayerEventBase;
    downloadfinished: DownloadFinishedEvent;
    drmlicenseadded: DrmLicenseAddedEvent;
    durationchanged: DurationChangedEvent;
    dvrwindowexceeded: PlayerEventBase;
    error: ErrorEvent;
    latencymodechanged: LatencyModeChangedEvent;
    licensevalidated: LicenseValidatedEvent;
    metadata: MetadataEvent;
    metadatachanged: MetadataChangedEvent;
    metadataparsed: MetadataParsedEvent;
    moduleready: ModuleReadyEvent;
    muted: UserInteractionEvent;
    overlayadstarted: AdEvent;
    paused: PlaybackEvent;
    periodswitch: PlayerEventBase;
    periodswitched: PeriodSwitchedEvent;
    play: PlaybackEvent;
    playbackfinished: PlaybackEvent;
    playbackspeedchanged: PlaybackSpeedChangedEvent;
    playerresized: PlayerResizedEvent;
    playing: PlaybackEvent;
    ready: PlayerEventBase;
    restoringcontent: RestoringContentEvent;
    seek: SeekEvent;
    seeked: PlayerEventBase;
    segmentplayback: SegmentPlaybackEvent;
    segmentrequestfinished: SegmentRequestFinishedEvent;
    showairplaytargetpicker: PlayerEventBase;
    sourceloaded: PlayerEventBase;
    sourceunloaded: PlayerEventBase;
    stallended: PlayerEventBase;
    stallstarted: PlayerEventBase;
    subtitleadded: SubtitleEvent;
    subtitledisable: SubtitleEvent;
    subtitledisabled: SubtitleEvent;
    subtitleenable: SubtitleEvent;
    subtitleenabled: SubtitleEvent;
    subtitleremoved: SubtitleEvent;
    targetlatencychanged: TargetLatencyChangedEvent;
    timechanged: PlaybackEvent;
    timeshift: TimeShiftEvent;
    timeshifted: TimeShiftEvent;
    unmuted: UserInteractionEvent;
    videoadaptation: VideoAdaptationEvent;
    videodownloadqualitychange: VideoDownloadQualityChangeEvent;
    videodownloadqualitychanged: VideoDownloadQualityChangedEvent;
    videoplaybackqualitychanged: VideoPlaybackQualityChangedEvent;
    videoqualityadded: VideoQualityEvent;
    videoqualitychanged: VideoQualityChangedEvent;
    videoqualityremoved: VideoQualityEvent;
    viewmodechanged: ViewModeChangedEvent;
    volumechanged: VolumeChangedEvent;
    vrstereochanged: VRStereoChangedEvent;
    vrviewingdirectionchange: VRViewingDirectionChangeEvent;
    vrviewingdirectionchanged: VRViewingDirectionChangedEvent;
    warning: WarningEvent;
}

Properties

adbreakfinished: AdBreakEvent
adbreakstarted: AdBreakEvent
adclicked: AdClickedEvent
aderror: ErrorEvent
adfinished: AdEvent
adinteraction: AdInteractionEvent
adlinearitychanged: AdLinearityChangedEvent
admanifestloaded: AdManifestLoadedEvent
adquartile: AdQuartileEvent
adskipped: AdEvent
adstarted: AdEvent
airplayavailable: PlayerEventBase
airplaychanged: AirplayChangedEvent
aspectratiochanged: AspectRatioChangedEvent
audioadaptation: AudioAdaptationEvent
audioadded: AudioTrackEvent
audiochanged: AudioChangedEvent
audiodownloadqualitychange: AudioDownloadQualityChangeEvent
audiodownloadqualitychanged: AudioDownloadQualityChangedEvent
audioplaybackqualitychanged: AudioPlaybackQualityChangedEvent
audioqualityadded: AudioQualityEvent
audioqualitychanged: AudioQualityChangedEvent
audioqualityremoved: AudioQualityEvent
audioremoved: AudioTrackEvent
castavailable: CastAvailableEvent
caststart: PlayerEventBase
caststarted: CastStartedEvent
caststopped: PlayerEventBase
castwaitingfordevice: CastWaitingForDeviceEvent
contentlocationchanged: ContentLocationChangedEvent
cueupdate: SubtitleCueEvent
downloadfinished: DownloadFinishedEvent
drmlicenseadded: DrmLicenseAddedEvent
durationchanged: DurationChangedEvent
dvrwindowexceeded: PlayerEventBase
error: ErrorEvent
latencymodechanged: LatencyModeChangedEvent
licensevalidated: LicenseValidatedEvent
metadata: MetadataEvent
metadatachanged: MetadataChangedEvent
metadataparsed: MetadataParsedEvent
moduleready: ModuleReadyEvent
overlayadstarted: AdEvent
periodswitch: PlayerEventBase
periodswitched: PeriodSwitchedEvent
playbackfinished: PlaybackEvent
playbackspeedchanged: PlaybackSpeedChangedEvent
playerresized: PlayerResizedEvent
playing: PlaybackEvent
restoringcontent: RestoringContentEvent
seek: SeekEvent
segmentplayback: SegmentPlaybackEvent
segmentrequestfinished: SegmentRequestFinishedEvent
showairplaytargetpicker: PlayerEventBase
sourceloaded: PlayerEventBase
sourceunloaded: PlayerEventBase
stallended: PlayerEventBase
stallstarted: PlayerEventBase
subtitleadded: SubtitleEvent
subtitledisable: SubtitleEvent
subtitledisabled: SubtitleEvent
subtitleenable: SubtitleEvent
subtitleenabled: SubtitleEvent
subtitleremoved: SubtitleEvent
targetlatencychanged: TargetLatencyChangedEvent
timechanged: PlaybackEvent
timeshift: TimeShiftEvent
timeshifted: TimeShiftEvent
videoadaptation: VideoAdaptationEvent
videodownloadqualitychange: VideoDownloadQualityChangeEvent
videodownloadqualitychanged: VideoDownloadQualityChangedEvent
videoplaybackqualitychanged: VideoPlaybackQualityChangedEvent
videoqualityadded: VideoQualityEvent
videoqualitychanged: VideoQualityChangedEvent
videoqualityremoved: VideoQualityEvent
viewmodechanged: ViewModeChangedEvent
volumechanged: VolumeChangedEvent
vrstereochanged: VRStereoChangedEvent
vrviewingdirectionchange: VRViewingDirectionChangeEvent
vrviewingdirectionchanged: VRViewingDirectionChangedEvent
warning: WarningEvent