@videts/vide / index / PlayerEventMap
Interface: PlayerEventMap
Defined in: types.ts:26
Properties
| Property | Type | Description |
|---|---|---|
ad:breakEnd | object | - |
ad:breakEnd.breakId | string | undefined | - |
ad:breakStart | object | - |
ad:breakStart.breakId | string | undefined | - |
ad:breakStart.managedUI? | boolean | When true, an external SDK (e.g. IMA) manages the ad UI. |
ad:click | object | - |
ad:click.clickThrough | string | undefined | - |
ad:click.clickTracking | string[] | - |
ad:companions | object | - |
ad:companions.adId | string | - |
ad:companions.companions | object[] | - |
ad:companions.required | "all" | "any" | "none" | - |
ad:end | object | - |
ad:end.adId | string | - |
ad:error | object | - |
ad:error.error | Error | - |
ad:error.source | string | - |
ad:error.vastErrorCode? | number | VAST 4.2 error code. Undefined for non-VAST errors. |
ad:fullscreen | object | - |
ad:fullscreen.adId | string | - |
ad:fullscreen.fullscreen | boolean | - |
ad:impression | object | - |
ad:impression.adId | string | - |
ad:loaded | object | - |
ad:loaded.adId | string | - |
ad:mute | object | - |
ad:mute.adId | string | - |
ad:nonlinears | object | - |
ad:nonlinears.adId | string | - |
ad:nonlinears.nonLinears | object[] | - |
ad:nonlinears.trackingEvents | Record<string, string[]> | - |
ad:pod:adend | object | - |
ad:pod:adend.ad | object | - |
ad:pod:adend.ad.id | string | - |
ad:pod:adend.ad.sequence? | number | - |
ad:pod:adend.index | number | - |
ad:pod:adend.total | number | - |
ad:pod:adstart | object | - |
ad:pod:adstart.ad | object | - |
ad:pod:adstart.ad.id | string | - |
ad:pod:adstart.ad.sequence? | number | - |
ad:pod:adstart.index | number | - |
ad:pod:adstart.total | number | - |
ad:pod:end | object | - |
ad:pod:end.completed | number | - |
ad:pod:end.failed | number | - |
ad:pod:end.skipped | number | - |
ad:pod:start | object | - |
ad:pod:start.ads | object[] | - |
ad:pod:start.total | number | - |
ad:quartile | object | - |
ad:quartile.adId | string | - |
ad:quartile.quartile | AdQuartile | - |
ad:skip | object | - |
ad:skip.adId | string | - |
ad:start | object | - |
ad:start.adId | string | - |
ad:start.adTitle? | string | - |
ad:start.clickThrough? | string | - |
ad:start.duration? | number | - |
ad:start.managedUI? | boolean | When true, an external SDK (e.g. IMA) manages the ad UI. UI plugin hides its own ad components. |
ad:start.skipOffset? | number | - |
ad:unmute | object | - |
ad:unmute.adId | string | - |
ad:volumeChange | object | - |
ad:volumeChange.adId | string | - |
ad:volumeChange.volume | number | - |
cuechange | object | - |
cuechange.cues | VideCue[] | - |
destroy | undefined | - |
drm:keystatus | object | - |
drm:keystatus.keyId | string | - |
drm:keystatus.status | MediaKeyStatus | - |
drm:ready | object | - |
drm:ready.keySystem | string | - |
ended | undefined | - |
error | object | - |
error.code | number | - |
error.message | string | - |
error.recoverable? | boolean | - |
error.retryCount? | number | - |
error.source | string | - |
livestatechange | object | - |
livestatechange.isLive | boolean | - |
pause | undefined | - |
play | undefined | - |
qualitiesavailable | object | - |
qualitiesavailable.qualities | QualityLevel[] | - |
qualitychange | object | - |
qualitychange.from | QualityLevel | null | - |
qualitychange.to | QualityLevel | - |
statechange | object | - |
statechange.from | PlayerState | - |
statechange.to | PlayerState | - |
texttrackchange | object | - |
texttrackchange.track | VideTextTrack | null | - |
texttracksavailable | object | - |
texttracksavailable.tracks | VideTextTrack[] | - |
timeupdate | object | - |
timeupdate.currentTime | number | - |
timeupdate.duration | number | - |