Skip to content

Interface: LiveVideoPlayerHandle ​

Defined in: live/types.ts:39

Getters return null while the live player is inactive or unmounted.

Extends ​

Properties ​

element ​

readonly element: LiveVideoPlayerElement | null

Defined in: live/types.ts:40


media ​

readonly media: PlayerMedia | null

Defined in: live/types.ts:42


store ​

readonly store: LiveVideoPlayerStore | null

Defined in: live/types.ts:41

Methods ​

exitFullscreen() ​

exitFullscreen(): Promise<void>

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:194

Exit fullscreen mode.

Returns ​

Promise<void>

See ​

https://developer.mozilla.org/en-US/docs/Web/API/Document/exitFullscreen

Inherited from ​

LiveVideoPlayerActions.exitFullscreen


exitPictureInPicture() ​

exitPictureInPicture(): Promise<void>

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:382

Exit picture-in-picture mode.

Returns ​

Promise<void>

See ​

https://developer.mozilla.org/en-US/docs/Web/API/Document/exitPictureInPicture

Inherited from ​

LiveVideoPlayerActions.exitPictureInPicture


pause() ​

pause(): void

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:35

Pause playback. Updates paused immediately.

Returns ​

void

See ​

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/pause

Inherited from ​

LiveVideoPlayerActions.pause


play() ​

play(): Promise<void>

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:29

Start playback. Updates paused immediately when the media starts.

Returns ​

Promise<void>

See ​

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/play

Inherited from ​

LiveVideoPlayerActions.play


requestFullscreen() ​

requestFullscreen(): Promise<void>

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:188

Enter fullscreen mode. Tries container first, falls back to media component.

Returns ​

Promise<void>

See ​

https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen

Inherited from ​

LiveVideoPlayerActions.requestFullscreen


requestPictureInPicture() ​

requestPictureInPicture(): Promise<void>

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:376

Enter picture-in-picture mode, exiting fullscreen first. Rejects before metadata is loaded.

Returns ​

Promise<void>

See ​

https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement/requestPictureInPicture

Inherited from ​

LiveVideoPlayerActions.requestPictureInPicture


seek() ​

seek(time): Promise<number>

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:102

Seek to a time in seconds. Returns the actual position after seek.

Parameters ​

time ​

number

Returns ​

Promise<number>

See ​

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/currentTime

Inherited from ​

LiveVideoPlayerActions.seek


setMuted() ​

setMuted(muted): boolean

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:76

Set the muted state, updating the store immediately. Unmuting at volume 0 restores volume to 0.25. Returns the new muted value.

Parameters ​

muted ​

boolean

Returns ​

boolean

See ​

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/muted

Inherited from ​

LiveVideoPlayerActions.setMuted


setVolume() ​

setVolume(volume): number

Defined in: ../node_modules/.pnpm/@videojs+media@10.0.1/node_modules/@videojs/media/dist/dev/core/state.d.ts:69

Set volume (clamped 0-1). Returns the clamped value.

Parameters ​

volume ​

number

Returns ​

number

See ​

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/volume

Inherited from ​

LiveVideoPlayerActions.setVolume