Class BasePlayerEventAbstract

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

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"