ExperimentalReadonly ExperimentalcurrentThe current playback position of the content, as a timestamp,
or null if the content does not have program date time information.
ExperimentalcurrentThe current content position, in seconds.
Setting this seeks the content to the requested position, clamped to ReadonlyContentPlayer.seekable. The write is a no-op when the content has no seekable range.
Readonly ExperimentaldurationThe duration of the content, in seconds, or NaN if unknown.
Readonly ExperimentalendedWhether playback of the content has ended.
Readonly ExperimentalerrorThe current error of the content player, or undefined if there is no error.
ExperimentalmutedWhether the content audio is muted. This changes the content only.
At break end, the viewer's mute state is copied back to the content, unless
StartLinearAdBreakOptions.audio is 'content', in which case the viewer's mute control already
applies to the content.
Readonly ExperimentalpausedWhether the content is paused.
Readonly ExperimentalplaybackThe playback rate of the content.
Readonly ExperimentalreadyThe ready state of the content player, using the same values as ChromelessPlayer.readyState.
Readonly ExperimentalseekableThe ranges of the content that are seekable, in seconds.
For a live stream, an integration can use this to choose a valid position.
Readonly ExperimentalseekingWhether the content is seeking.
Readonly ExperimentaltextThe text tracks of the content, including metadata tracks such as ID3, EMSG or date range tracks.
Readonly ExperimentalvideoThe height of the content video, or 0 if unknown.
Readonly ExperimentalvideoThe width of the content video, or 0 if unknown.
ExperimentalvolumeThe content volume, as a number between 0 and 1. This changes the content only.
At break end, the viewer's volume is copied back to the content, unless
StartLinearAdBreakOptions.audio is 'content', in which case the viewer's volume control already
applies to the content.
Experimental
Add the given listener for the given event type(s).
The type of the event.
The callback which is executed when the event occurs.
Experimental
Remove the given listener for the given event type(s).
The type of the event.
The callback which will be removed.
Playback state and controls for the content, independent of linear ad playback.
These controls always act directly on the content player and bypass the ad player.
Remarks
Mutating members throw while the content video element is used for linear ad playback, or after the integration is destroyed.