ReadonlycurrentThe program date time at the playback position, or null when the stream carries none.
Playback position in seconds; assign to seek.
ReadonlydurationMedia duration in seconds; Infinity for a live stream.
Optional ReadonlylatencyLive-latency controller; absent on builds or sources without live playback.
Whether audio is muted.
ReadonlypausedWhether playback is paused.
OptionalplaybackPlayback rate, 1 being normal. THEOplayer's latency manager drives this itself.
Optional ReadonlyseekableTHEOplayer's OWN seekable range. Distinct from the <video> element's, which reports an
unbounded sentinel on live — see the seekableEnd getter.
The end of the seekable range at index, in seconds.
Readonlylength: numberThe number of seekable ranges.
Optional ReadonlyseekingTrue while a seek is in flight (no seeked yet). Optional on older builds.
Set to load a new source.
Optionalsources?: readonly { src?: string; type?: string }[]The source descriptions, first match wins.
Optional ReadonlytextText-track list; metadata tracks carry in-stream ID3/emsg cues. Optional.
Optional ReadonlyvideoVideo rendition ladder; absent on builds or sources without selectable qualities.
Audio volume from 0 to 1.
Subscribe to a player event such as timeupdate or ended.
Release the player and its <video> element.
Pause playback.
Start or resume playback.
Remove a listener added with addEventListener.
Minimum surface of a THEOplayer ChromelessPlayer that THEOplayerAdapter depends on. A real ChromelessPlayer from the
theoplayerpackage satisfies this interface; theTHEO*Likemember types name the parts of itsTextTrackList,MediaTrackandLatencyManagerthe adapter reads.