InternalReadonlyonReadonlyonFires on video end
ReadonlyonFires on fullscreen change
Fires on event which has active stream (see updateActiveNamedEventStreams
ReadonlyonFires on video pause
ReadonlyonFires on video play
ReadonlyonFires on playback rate change
ReadonlyonFires on video seeked
ReadonlyonFires on video seeking
ReadonlyonFires on if error occurs on video load
ReadonlyonFires on video load. Initial value is undefined. Always emits the current value on subscription.
ReadonlyonFires on video load start.
ReadonlyonFires on video safe zone change
ReadonlyonFires on video time change
ReadonlyonFires on video window playback state change
ReadonlyonFires on volume change
Sets main audio active (unmuted)
Adds safe zone area.
safe zone id.
Appends new HelpMenuGroup to video context menu
Attaches back video from detached window
Video frame number
video timestamp in seconds
Video timestamp in seconds
video frame number
true if video can be attached, false if not
true if video can be detached, false if not
Removes help menu groups
Clears all added safe zones
OptionalaudioMeterStandard: AudioMeterStandardOptionaloutputsNumber: numberOptionaldefaultMatrix: OmpAudioRoutingConnection[][]OptionaldefaultMatrix: OmpAudioRoutingConnection[][]OptionalaudioMeterStandard: AudioMeterStandardOptionalinputsNumber: numberOptionaloutputsNumber: numberOptionaldefaultMatrix: OmpAudioRoutingConnection[][]Sets main audio inactive (muted)
Detaches video to new window
Disables picture in picture mode
Enables picture in picture mode
Formats video timestamp to HH:MM:SS:FF
Video media time in seconds
current active audio track
Event names for events streamed through onNamedEvent$
available audio tracks
current frame number
video current time in seconds
video current timecode
video frame rate provided in loadVideo method
available HelpMenuGroup's
Hls (hls.js) instance if video is loaded, otherwise undefined
HTML
video playback rate
video safe zones
total number of frames in video
Video object that holds loaded video properties
VideoLoadOptions object used in loadVideo method
volume level
true if player is detachable
Indicates if video is in fullscreen mode
is video muted
Indicates if video is paused
Indicates if video is playing
Indicates if video is seeking
Indicates if video is loaded or not
Loads black MP4 video
Loads new video
Video manifest URL
Optionaloptions: VideoLoadOptionsVideo mute
Converts timestamp in format HH:MM:SS:FF to frame
Converts timestamp in format HH:MM:SS:FF to time in seconds
Pauses video playback
Starts video playback
Observable
Appends new HelpMenuGroup to video context menu
Reloads video
OptionalroutingPath: Partial<OmpAudioRoutingPath>Removes safe zone area
OptionalroutingPath: Partial<OmpAudioRoutingPath>Seeks to video frame offsetted by provided framesCount. Video must be in non-playing mode.
Positive (seek forward) or negative (seek backward) integer
Seeks to video time offsetted by provided timeAmount. Video must be in non-playing mode.
Positive (seek forward) or negative (seek backward) integer
Seeks to next video frame
Seeks to previous video frame
Seeks to end of video
Seeks to particular video frame. Video must be in non-playing mode.
Video frame number
Seeks to timeline location
Seeks to video timestamp
Video timestamp in seconds
Seeks to video timestamp
Video timestamp in HH:MM:SS:FF format
OptionalroutingPath: Partial<OmpAudioRoutingPath>Optionalfilter: { routingPath?: Partial<OmpAudioRoutingPath> } & OmpAudioEffectFilterSets video playback rate
Decimal value between [0.1, 16]. For example, if provided value is "2", video playback rate will be 2x of normal playback rate
OptionalroutingPath: Partial<OmpAudioRoutingPath>Optionalfilter: { routingPath?: Partial<OmpAudioRoutingPath> } & OmpAudioEffectFilterSets volume level
Decimal value between [0, 1]
Toggles video fullscreen mode
Toggles mute / unmute
Toggles video play and pause
Video unmute
Opens event stream for each provided event name in eventNames subscribable in onNamedEvent$. Deactivates all other event streams.
Event name
Updates loaded audio track. Updateable properties are: OmpAudioTrack.label, OmpAudioTrack.language. Other changes will be ignored.
Fires on video buffering