Readonly Abstract type
type: "playerStateChanged" | "playerMutedStatusChanged" | "playerVolumeChanged" | "playerTimeChanged" | "playerDurationChanged" | "playerRateChanged" | "playerEnded" | "playerError" | "playerVideoElementChanged" | "playerPlay" | "playerPlaying" | "playerPause" | "playerWaiting" | "playerDisposed" | "playerLoadedMetadata" | "playerLoadedData" | "playerLoadStart" | "playerCanPlay" | "playerCanplayThrough" | "playerProgress" | "playerSeeking" | "playerSeeked" | "playerAbort" | "playerEmptied" | "playerStalled" | "playerSuspend" | "playerResize" | "playerTextTracksChanged" | "playerThumbnailTracksChanged" | "playerAudioTracksChanged" | "playerQualityLevelsChanged" | "playerEnablePictureInPicture" | "playerDisablePictureInPictureChanged" | "playerEnterPictureInPicture" | "playerExitPictureInPicture" | "manifestrequeststart" | "manifestrequestcomplete" | "manifestparsestart" | "manifestparsecomplete" | "playlistrequeststart" | "playlistrequestcomplete" | "playlistparsestart" | "playlistparsecomplete" | "segmentselected" | "segmentloadstart" | "segmentloaded" | "segmentkeyloadstart" | "segmentkeyloadcomplete" | "segmentdecryptionstart" | "segmentdecryptioncomplete" | "segmenttransmuxingstart" | "segmenttransmuxingcomplete" | "segmenttransmuxingtrackinfoavailable" | "segmenttransmuxingtiminginfoavailable" | "segmentappendstart" | "segmentappendcomplete" | "renditiondisabled" | "renditionenabled" | "renditionselected" | "gapjumped" | "bandwidthupdate" | "timelinechange" | "codecschange" | "seekablerangeschanged" | "bufferedrangeschanged" | "playedrangeschanged" | "contentSteeringloadstart" | "contentsteeringloadcomplete" | "contentsteeringparsed" | "emeKeySystemAccessCompleted" | "emeKeySessionCreated" | "emeKeySessionUpdated" | "emeKeySessionClosed" | "emeKeySessionRemoved" | "emeKeyStatusesChanged" | "emeKeyMessage" | "emeLicenseRequestAttempted" | {
AdEnd: "adEnd";
AdSkip: "adskip";
AdStart: "adStart";
AdTimeout: "adTimeout";
Cancelled: "adscancelled";
ContentChanged: "contentchanged";
ContentResumed: "contentresumed";
ContentUpdate: "contentUpdate";
NoPostroll: "adsNoPostroll";
NoPreroll: "adsNoPreroll";
Ready: "adsready";
ReadyForPostroll: "adsReadyForPostroll";
ReadyForPreroll: "adsReadyForPreroll";
} | {
ImaClientSide: {
ImaClientSideAdClick: "imaClientSideAdClick";
ImaClientSideAdComplete: "imaClientSideAdComplete";
ImaClientSideAdError: "imaClientSideAdError";
ImaClientSideAdStarted: "imaClientSideAdStarted";
ImaClientSideAdsLoad: "imaClientSideAdsLoad";
ImaClientSideAdsPodEnded: "imaClientSideAdsPodEnded";
ImaClientSideAdsPodStarted: "imaClientSideAdsPodStarted";
ImaClientSideAdsRequest: "imaClientSideAdsRequest";
ImaClientSideAllAdsCompleted: "imaClientSideAllAdsCompleted";
ImaClientSideFirstQuartile: "imaClientSideFirstQuartile";
ImaClientSideMidPoint: "imaClientSideMidPoint";
ImaClientSidePaused: "imaClientSidePaused";
ImaClientSideResumed: "imaClientSideResumed";
ImaClientSideSdkLoaded: "imaClientSideSdkLoaded";
ImaClientSideSkipped: "imaClientSideSkipped";
ImaClientSideThirdQuartile: "imaClientSideThirdQuartile";
ImaClientSideVolumeChanged: "imaClientSideVolumeChanged";
};
ImaDai: {
ImaDaiSdkLoaded: "imaDaiSdkLoaded";
};
Pinning: {
BeforePin: "beforepin";
BeforePinClose: "beforepinclose";
BeforePinningDisabled: "beforepindisabled";
BeforePinningEnabled: "beforepinenabled";
BeforeUnpin: "beforeunpin";
Pin: "pin";
PinClose: "pinclose";
PinningDisabled: "pindisabled";
PinningEnabled: "pinenabled";
Unpin: "unpin";
};
Ssai: {
ClickThrough: "ssaiClickThrough";
};
} | {
EndOfFocusableComponents: "endOfFocusableComponents";
FocusableComponentsChanged: "focusableComponentsChanged";
}
Type declaration
Readonly AdEnd: "adEnd"
Readonly AdSkip: "adskip"
Readonly AdStart: "adStart"
Readonly AdTimeout: "adTimeout"
Readonly Cancelled: "adscancelled"
Readonly ContentChanged: "contentchanged"
Readonly ContentResumed: "contentresumed"
Readonly ContentUpdate: "contentUpdate"
Readonly NoPostroll: "adsNoPostroll"
Readonly NoPreroll: "adsNoPreroll"
Readonly Ready: "adsready"
Readonly ReadyForPostroll: "adsReadyForPostroll"
Readonly ReadyForPreroll: "adsReadyForPreroll"
Type declaration
Readonly ImaClientSide: {
ImaClientSideAdClick: "imaClientSideAdClick";
ImaClientSideAdComplete: "imaClientSideAdComplete";
ImaClientSideAdError: "imaClientSideAdError";
ImaClientSideAdStarted: "imaClientSideAdStarted";
ImaClientSideAdsLoad: "imaClientSideAdsLoad";
ImaClientSideAdsPodEnded: "imaClientSideAdsPodEnded";
ImaClientSideAdsPodStarted: "imaClientSideAdsPodStarted";
ImaClientSideAdsRequest: "imaClientSideAdsRequest";
ImaClientSideAllAdsCompleted: "imaClientSideAllAdsCompleted";
ImaClientSideFirstQuartile: "imaClientSideFirstQuartile";
ImaClientSideMidPoint: "imaClientSideMidPoint";
ImaClientSidePaused: "imaClientSidePaused";
ImaClientSideResumed: "imaClientSideResumed";
ImaClientSideSdkLoaded: "imaClientSideSdkLoaded";
ImaClientSideSkipped: "imaClientSideSkipped";
ImaClientSideThirdQuartile: "imaClientSideThirdQuartile";
ImaClientSideVolumeChanged: "imaClientSideVolumeChanged";
}
Readonly ImaClientSideAdClick: "imaClientSideAdClick"
Readonly ImaClientSideAdComplete: "imaClientSideAdComplete"
Readonly ImaClientSideAdError: "imaClientSideAdError"
Readonly ImaClientSideAdStarted: "imaClientSideAdStarted"
Readonly ImaClientSideAdsLoad: "imaClientSideAdsLoad"
Readonly ImaClientSideAdsPodEnded: "imaClientSideAdsPodEnded"
Readonly ImaClientSideAdsPodStarted: "imaClientSideAdsPodStarted"
Readonly ImaClientSideAdsRequest: "imaClientSideAdsRequest"
Readonly ImaClientSideAllAdsCompleted: "imaClientSideAllAdsCompleted"
Readonly ImaClientSideFirstQuartile: "imaClientSideFirstQuartile"
Readonly ImaClientSideMidPoint: "imaClientSideMidPoint"
Readonly ImaClientSidePaused: "imaClientSidePaused"
Readonly ImaClientSideResumed: "imaClientSideResumed"
Readonly ImaClientSideSdkLoaded: "imaClientSideSdkLoaded"
Readonly ImaClientSideSkipped: "imaClientSideSkipped"
Readonly ImaClientSideThirdQuartile: "imaClientSideThirdQuartile"
Readonly ImaClientSideVolumeChanged: "imaClientSideVolumeChanged"
Readonly ImaDai: {
ImaDaiSdkLoaded: "imaDaiSdkLoaded";
}
Readonly ImaDaiSdkLoaded: "imaDaiSdkLoaded"
Readonly Pinning: {
BeforePin: "beforepin";
BeforePinClose: "beforepinclose";
BeforePinningDisabled: "beforepindisabled";
BeforePinningEnabled: "beforepinenabled";
BeforeUnpin: "beforeunpin";
Pin: "pin";
PinClose: "pinclose";
PinningDisabled: "pindisabled";
PinningEnabled: "pinenabled";
Unpin: "unpin";
}
Readonly BeforePin: "beforepin"
Readonly BeforePinClose: "beforepinclose"
Readonly BeforePinningDisabled: "beforepindisabled"
Readonly BeforePinningEnabled: "beforepinenabled"
Readonly BeforeUnpin: "beforeunpin"
Readonly Pin: "pin"
Readonly PinClose: "pinclose"
Readonly PinningDisabled: "pindisabled"
Readonly PinningEnabled: "pinenabled"
Readonly Unpin: "unpin"
Readonly Ssai: {
ClickThrough: "ssaiClickThrough";
}
Readonly ClickThrough: "ssaiClickThrough"
Type declaration
Readonly EndOfFocusableComponents: "endOfFocusableComponents"
Readonly FocusableComponentsChanged: "focusableComponentsChanged"