Properties
Optional config
config?: Config
Optional controls
controls?: boolean
Optional fallback
fallback?: ReactElement<any, string | JSXElementConstructor<any>>
Optional height
height?: string | number
Optional interaction
interaction?: boolean
Optional light
light?: string | boolean | ReactElement<any, string | JSXElementConstructor<any>>
Optional loop
loop?: boolean
Optional muted
muted?: boolean
Optional onBuffer
onBuffer?: (() => void)
Optional onBufferEnd
onBufferEnd?: (() => void)
Optional onClickPreview
onClickPreview?: ((event) => void)
Type declaration
- (event): void
Returns void
Optional onDisablePIP
onDisablePIP?: (() => void)
Optional onDuration
onDuration?: ((duration) => void)
Type declaration
- (duration): void
Returns void
Optional onEnablePIP
onEnablePIP?: (() => void)
Optional onEnded
onEnded?: (() => void)
Optional onError
onError?: ((error, data?, hlsInstance?, hlsGlobal?) => void)
Type declaration
- (error, data?, hlsInstance?, hlsGlobal?): void
Parameters
error: any
Optional data: any
Optional hlsInstance: any
Optional hlsGlobal: any
Returns void
Optional onPause
onPause?: (() => void)
Optional onPlay
onPlay?: (() => void)
Optional onProgress
onProgress?: ((state) => void)
Type declaration
- (state): void
Returns void
Optional onReady
onReady?: ((player) => void)
Type declaration
- (player): void
Returns void
Optional onSeek
onSeek?: ((seconds) => void)
Type declaration
- (seconds): void
Returns void
Optional onStart
onStart?: (() => void)
Optional opacity
opacity?: number
Optional pip
pip?: boolean
Optional playIcon
playIcon?: ReactElement<any, string | JSXElementConstructor<any>>
Optional playbackRate
playbackRate?: number
Optional playing
playing?: boolean
Optional playsinline
playsinline?: boolean
Optional previewTabIndex
previewTabIndex?: null | number
Optional progressInterval
progressInterval?: number
Optional stopOnUnmount
stopOnUnmount?: boolean
Optional style
style?: CSSProperties
Optional volume
volume?: number
Optional width
width?: string | number
Optional wrapper
wrapper?: ComponentType<{
children: ReactNode;
}>