Interface IPlayerInstance
Methods
destroy
- destroy(): void
Returns void
getCurrentTime
- getCurrentTime(): number
Returns number
getDuration
- getDuration(): number
Returns number
getVolume
- getVolume(): number
Returns number
getMuted
- getMuted(): boolean
Returns boolean
getPlaybackRate
- getPlaybackRate(): number
Returns number
getPaused
- getPaused(): boolean
Returns boolean
getEnded
- getEnded(): boolean
Returns boolean
getReadyState
- getReadyState(): number
Returns number
getNetworkState
- getNetworkState(): number
Returns number
getError
- getError(): null | MediaError
Returns null | MediaError
setState
- setState(state): void
Returns void
on
- on<T>(event, callback): (() => void)
Parameters
- event: T
- callback: ((event) => void)
- (event): void
Parameters
- event: PlayerEventBase<T>
Returns void
Returns (() => void)
off
- off<T>(event, callback): void
Parameters
- event: T
- callback: ((event) => void)
- (event): void
Parameters
- event: PlayerEventBase<T>
Returns void
Returns void
getContainer
- getContainer(): HTMLElement
Returns HTMLElement
getVideoElement
- getVideoElement(): HTMLVideoElement
Returns HTMLVideoElement
isFullscreen
- isFullscreen(): boolean
Returns boolean
requestPictureInPicture
- requestPictureInPicture(): Promise<PictureInPictureWindow>
Returns Promise<PictureInPictureWindow>
isPictureInPicture
- isPictureInPicture(): boolean
Returns boolean
Optional getLogger
- getLogger(): Logger
Returns Logger