Alerts API.
Chroming (UI) API.
Localization API.
Player control API.
Session API for observing session state changes and accessing the current session snapshot
Timeline API of the first created timeline that is still alive.
Use getTimeline or timelines instead.
All timelines that are currently alive, in creation order.
Tools API.
Track management API for adding, removing, loading, and querying marker and thumbnail tracks.
UI API.
Re-attaches a previously detached player.
Creates a timeline and appends it to the end of the HTML element identified by TimelineConfig.htmlElementId. Multiple timelines can exist at the same time, in the same or in different HTML elements.
OptionalconfigAndStyle: ConfigAndStyle<TimelineConfig, TimelineStyle>Timeline configuration and style.
Observable that emits the created timeline.
Detaches the player, transitioning it into a remote playback mode.
Returns the timeline with the given id, or undefined if it doesn't exist or was destroyed.
Timeline id, see TimelineApi.id.
Loads the primary media source (HLS, MP4, or audio file).
URL of the media source.
OptionalloadOptions: MainMediaLoadOptionsOptional load configuration (frame rate, DRM data, poster, etc.).
Observable that emits the loaded MainMedia instance.
Configures authentication for media requests. Supports basic, bearer, and custom header strategies.
Authentication configuration (basic, bearer, or custom headers).
Primary API for the Omakase Player