Optionalconfiguration: UIPlayerConfigurationReadonlyabrThe adaptive bitrate configuration.
Optional ReadonlyadsThe ads API.
Optional ReadonlyaudioThe web audio API.
List of audio tracks of the current source.
Whether the player should immediately start playback after source change.
- To autoplay with sound on certain platforms, ChromelessPlayer.prepareWithUserAction must be called at least once.
- To autoplay without sound, PlayerConfiguration.mutedAutoplay must be configured.
ReadonlybufferedReturns a TimeRanges object that represents the ranges of the media resource that the player has buffered.
ReadonlycanvasThe canvas of the player.
Optional ReadonlycastThe cast API.
ReadonlyclipThe clip API.
Whether the player controls are visible.
The current playback position of the media, as a timestamp.
- The relation between ChromelessPlayer.currentProgramDateTime and ChromelessPlayer.currentTime is determined by the manifest.
The current playback position of the media, in seconds.
The duration of the media, in seconds.
- On source change, duration becomes available after ChromelessPlayer.readyState is at least 1 (HAVE_METADATA).
The HTML element containing the player.
Whether playback of the media is ended.
- Playback is ended when the current playback position is at the end of the media, and the player does not ChromelessPlayer.loop.
The last error that occurred for the current source, if any.
use ChromelessPlayer.errorObject instead
The last error that occurred for the current source, if any.
- This will equal the ErrorEvent.errorObject property from the last ErrorEvent.
Optional ReadonlyhespThe HESP API.
The latency manager for low latency live playback.
Whether playback of the media is looped.
- When playback is looped, upon reaching the end of the media, playback immediately continues at the start of the media.
- Looped media is never ChromelessPlayer.ended.
ReadonlymetricsThe metrics API.
ReadonlymillicastThe Millicast API.
Whether audio is muted.
- This affects capabilities of ChromelessPlayer.autoplay.
ReadonlynetworkThe network API.
Whether the player is paused.
The playback rate of the media.
Returns a TimeRanges object that represents the ranges of the media resource that the player has played.
The poster of the current source.
- An empty string ('') clears the current poster.
- The SourceConfiguration.poster has priority over this poster.
The preload setting of the player.
ReadonlypresentationThe presentation API.
OptionalpresentationThe presentation mode of the player.
Superseded by Presentation.currentMode and Presentation.requestMode.
The ready state of the player, represented by a value from the following list:
- 0 (HAVE_NOTHING): The player has no information about the duration of its source.
- 1 (HAVE_METADATA): The player has information about the duration of its source.
- 2 (HAVE_CURRENT_DATA): The player has its current frame in its buffer.
- 3 (HAVE_FUTURE_DATA): The player has enough data for immediate playback.
- 4 (HAVE_ENOUGH_DATA): The player has enough data for continuous playback.
- See the HTML Media Specification
Optional ReadonlyrelatedThe related content UI API.
Returns a TimeRanges object that represents the ranges of the media resource that are seekable by the player.
- On source change, seekable becomes available after ChromelessPlayer.readyState is at least 1.
Whether the player is seeking.
Optional ReadonlysocialThe social sharing UI API.
The current source which describes desired playback of a media resource.
- Changing source might ChromelessPlayer.preload and ChromelessPlayer.autoplay.
- Changing source will ChromelessPlayer.stop the previous source.
The current URL of the media resource.
- Prefer ChromelessPlayer.source instead.
List of text tracks of the current source.
ReadonlytextThe text track style API.
Optional ReadonlytheoadsThe THEOads API.
Optional ReadonlytheoReadonlyuiThe Video.js player on which the UI is built.
Unique ID of the player.
Optional ReadonlyuplynkThe Uplynk API.
Optional ReadonlyupnextThe up next UI API.
The height of the active video rendition, in pixels.
List of video tracks of the current source.
The width of the active video rendition, in pixels.
ReadonlyvisibilityThe visibility API.
The volume of the audio.
Optional ReadonlyvrThe VR API.
Add the given listener for the given event type(s).
The type of the event.
The callback which is executed when the event occurs.
Adds a new custom text track to the player where cues can be added externally.
The options for creating the track.
Pause playback.
Start or resume playback.
Prepare the player to ChromelessPlayer.autoplay on platforms where autoplay is restricted without user action.
Remove the given listener for the given event type(s).
The type of the event.
The callback which will be removed.
Set current source which describes desired playback of a media resource.
Superseded by ChromelessPlayer.source.
Stop playback.
- All resources associated with the current source are released.
- The player can be reused by setting a new ChromelessPlayer.source.
The player API extended with UI functionality.
Remarks
- Only available with the feature
'ui'.