Class VideoController<C>Abstract Internal

Type Parameters

  • C extends VideoControllerConfig

Implements

Properties

Accessors

Methods

Properties

onAudioContextChange$: Subject<AudioContextChangeEvent> = ...
onAudioLoaded$: BehaviorSubject<undefined | AudioLoadedEvent> = ...
onAudioPeakProcessorWorkletNodeMessage$: Subject<AudioPeakProcessorWorkletNodeMessageEvent> = ...
onAudioRouting$: Subject<AudioRoutingEvent> = ...
onAudioSwitched$: Subject<AudioSwitchedEvent> = ...
onAudioWorkletNodeCreated$: BehaviorSubject<undefined | AudioWorkletNodeCreatedEvent> = ...
onBuffering$: Subject<VideoBufferingEvent> = ...

Fires on video buffering

onEnded$: Subject<VideoEndedEvent> = ...

Fires on video end

onFullscreenChange$: Subject<VideoFullscreenChangeEvent> = ...

Fires on fullscreen change

onHelpMenuChange$: Subject<VideoHelpMenuChangeEvent> = ...
onPause$: Subject<VideoPlayEvent> = ...

Fires on video pause

onPlay$: Subject<VideoPlayEvent> = ...

Fires on video play

onPlaybackRateChange$: Subject<VideoPlaybackRateEvent> = ...

Fires on playback rate change

onPlaybackState$: Subject<PlaybackState> = ...
onSeeked$: Subject<VideoSeekedEvent> = ...

Fires on video seeked

onSeeking$: Subject<VideoSeekingEvent> = ...

Fires on video seeking

onSubtitlesCreate$: Subject<SubtitlesCreateEvent> = ...
onSubtitlesHide$: Subject<SubtitlesEvent> = ...
onSubtitlesLoaded$: BehaviorSubject<undefined | SubtitlesLoadedEvent> = ...
onSubtitlesRemove$: Subject<SubtitlesEvent> = ...
onSubtitlesShow$: Subject<SubtitlesEvent> = ...
onThumbnailVttUrlChanged$: Subject<undefined | ThumnbailVttUrlChangedEvent> = ...
onVideoError$: Subject<VideoErrorEvent> = ...

Fires on if error occurs on video load

onVideoLoaded$: BehaviorSubject<undefined | VideoLoadedEvent> = ...

Fires on video load. Initial value is undefined.

onVideoLoading$: Subject<VideoLoadingEvent> = ...

Fires on video load start.

onVideoSafeZoneChange$: Subject<VideoSafeZoneChangeEvent> = ...

Fires on video safe zone change

onVideoTimeChange$: Subject<VideoTimeChangeEvent> = ...

Fires on video time change

onVideoWindowPlaybackStateChange$: Subject<VideoWindowPlaybackStateChangeEvent> = ...

Fires on video window playback state change

onVolumeChange$: Subject<VideoVolumeEvent> = ...

Fires on volume change

Accessors

Methods