KeplerPlayerClientTurboModule
Extends
KeplerTurboModule
Properties
clearTextView()
clearTextView: (
sessionId
) =>Promise
<void
>
Parameters
sessionId
IPlayerSessionId
Returns
Promise
<void
>
clearVideoView()
clearVideoView: (
sessionId
) =>Promise
<void
>
Parameters
sessionId
IPlayerSessionId
Returns
Promise
<void
>
destroy()
destroy: (
serviceComponentId
) =>void
Parameters
serviceComponentId
string
Returns
void
getConstants()?
readonly
optional
getConstants: () =>object
Returns
object
Inherited from
KeplerTurboModule.getConstants
getCurrentPosition()
getCurrentPosition: (
sessionId
) =>Promise
<number
>
Parameters
sessionId
IPlayerSessionId
Returns
Promise
<number
>
getMajorVersion()
readonly
getMajorVersion: () =>number
Returns
number
Inherited from
KeplerTurboModule.getMajorVersion
getMinorVersion()
readonly
getMinorVersion: () =>number
Returns
number
Inherited from
KeplerTurboModule.getMinorVersion
getPatchVersion()
readonly
getPatchVersion: () =>number
Returns
number
Inherited from
KeplerTurboModule.getPatchVersion
load()
load: (
urlInfo
,loadParams
,sessionId
) =>Promise
<void
>
Parameters
urlInfo
IPlayerSessionMediaInfo
loadParams
IPlayerSessionLoadParams
sessionId
IPlayerSessionId
Returns
Promise
<void
>
pause()
pause: (
sessionId
) =>Promise
<void
>
Parameters
sessionId
IPlayerSessionId
Returns
Promise
<void
>
play()
play: (
sessionId
) =>Promise
<void
>
Parameters
sessionId
IPlayerSessionId
Returns
Promise
<void
>
registerBufferedRangesListener()
registerBufferedRangesListener: (
listener
,sessionId
) =>Promise
<number
>
Parameters
listener
(bufferedRanges
, sessionId
?) => void
sessionId
IPlayerSessionId
Returns
Promise
<number
>
registerErrorListener()
registerErrorListener: (
listener
,sessionId
) =>Promise
<number
>
Parameters
listener
(error
, sessionId
?) => void
sessionId
IPlayerSessionId
Returns
Promise
<number
>
registerMessageListener()
registerMessageListener: (
listener
,sessionId
) =>Promise
<number
>
Parameters
listener
(message
, sessionId
?) => void
sessionId
IPlayerSessionId
Returns
Promise
<number
>
registerPositionListener()
registerPositionListener: (
listener
,interval
,sessionId
) =>Promise
<number
>
Parameters
listener
(updatedPosition
) => void
interval
number
sessionId
IPlayerSessionId
Returns
Promise
<number
>
registerStatusListener()
registerStatusListener: (
listener
,sessionId
) =>Promise
<number
>
Parameters
listener
(updatedStates
) => void
sessionId
IPlayerSessionId
Returns
Promise
<number
>
registerTrackListener()
registerTrackListener: (
addTrackListener
,removeTrackListener
,sessionId
) =>Promise
<number
>
Parameters
addTrackListener
(newTrack
, sessionId
?) => void
removeTrackListener
(removedTrack
, sessionId
?) => void
sessionId
IPlayerSessionId
Returns
Promise
<number
>
seek()
seek: (
position
,isRelative
,sessionId
) =>Promise
<void
>
Parameters
position
number
isRelative
boolean
sessionId
IPlayerSessionId
Returns
Promise
<void
>
sendMessage()
sendMessage: (
message
,sessionId
) =>Promise
<void
>
Parameters
message
string
sessionId
IPlayerSessionId
Returns
Promise
<void
>
setActiveTrack()
setActiveTrack: (
trackType
,trackId
,sessionId
) =>Promise
<void
>
Parameters
trackType
string
trackId
string
sessionId
IPlayerSessionId
Returns
Promise
<void
>
setComponentId()
setComponentId: (
componentId
) =>void
Parameters
componentId
string
Returns
void
setMute()
setMute: (
isMuted
,sessionId
) =>Promise
<void
>
Parameters
isMuted
boolean
sessionId
IPlayerSessionId
Returns
Promise
<void
>
setPlaybackRate()
setPlaybackRate: (
playbackRate
,sessionId
) =>Promise
<void
>
Parameters
playbackRate
number
sessionId
IPlayerSessionId
Returns
Promise
<void
>
setTextView()
setTextView: (
viewHandle
,sessionId
) =>Promise
<void
>
Parameters
viewHandle
IViewHandle
sessionId
IPlayerSessionId
Returns
Promise
<void
>
setVideoView()
setVideoView: (
viewHandle
,sessionId
) =>Promise
<void
>
Parameters
viewHandle
IViewHandle
sessionId
IPlayerSessionId
Returns
Promise
<void
>
setVolume()
setVolume: (
volume
,sessionId
) =>Promise
<void
>
Parameters
volume
number
sessionId
IPlayerSessionId
Returns
Promise
<void
>
unload()
unload: (
sessionId
) =>Promise
<void
>
Parameters
sessionId
IPlayerSessionId
Returns
Promise
<void
>
unloadSync()
unloadSync: (
timeoutMsec
,sessionId
) =>IUnloadSyncStatus
Parameters
timeoutMsec
number
sessionId
IPlayerSessionId
Returns
IUnloadSyncStatus
unsubscribe()
unsubscribe: (
subscriptionId
) =>void
Parameters
subscriptionId
number
Returns
void
Last updated: Sep 30, 2025