HTMLVideoElement interface
that extends the HTMLMediaElement interface.
Extends
Implements
Constructors
new Video()
new Video(props): Video
Parameters
props
any
Returns
VideoMethods
componentDidMount()
componentDidMount():void
componentDidUpdate()
componentDidUpdate(prevProps:any): void
Parameters
prevProps
any
componentWillUnmount()
componentWillUnmount():void
destroyMediaPlayerSync()
destroyMediaPlayerSync(timeoutInMs:number): NativeInterfaces.MediaPlayerDeInitStatus
DeInitiailzes the player synchronously
Parameters
timeoutInMs
number
timeout threshold set by client
Returns
NativeInterfaces.MediaPlayerDeInitStatus
MediaPlayerDeInitStatus
getVideoPlaybackQuality()
getVideoPlaybackQuality():VideoPlaybackQuality
Fetches video playback quality attributes.
Returns
VideoPlaybackQuality
handleEvent()
handleEvent(event:NativeInterfaces.NativeMediaElementEvent): void
Parameters
event
NativeInterfaces.NativeMediaElementEvent
onSurfaceCreated()
onSurfaceCreated(surfaceHandle:string): void
Parameters
surfaceHandle
string
onSurfaceDestroyed()
onSurfaceDestroyed(surfaceHandle:string): void
Parameters
surfaceHandle
string
onSurfaceMounted()
onSurfaceMounted():void
onSurfaceUnmounted()
onSurfaceUnmounted():void
render()
render():any
Returns
any

