KeplerMediaControlsClientTM
Extends
KeplerTurboModule
Properties
addChangeListener()
addChangeListener: (
onEndpointsChanged
) =>Promise
<Token
>
Parameters
onEndpointsChanged
(controllers
) => void
Returns
Promise
<Token
>
addListener()
addListener: (
client
,onStateChanged
) =>Promise
<Token
>
Parameters
client
onStateChanged
(updatedStates
) => void
Returns
Promise
<Token
>
destroy()
destroy: (
clientId
) =>void
Parameters
clientId
Returns
void
disableTextTrack()
disableTextTrack: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
enableShuffle()
enableShuffle: (
client
,enable
,sessionId
?) =>Promise
<void
>
Parameters
client
enable
boolean
sessionId?
Returns
Promise
<void
>
enableTextTrack()
enableTextTrack: (
client
,textTrack
?,sessionId
?) =>Promise
<void
>
Parameters
client
textTrack?
sessionId?
Returns
Promise
<void
>
fastForward()
fastForward: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
getConstants()?
readonly
optional
getConstants: () =>object
Returns
object
Inherited from
KeplerTurboModule.getConstants
getEndpointPackageId()
getEndpointPackageId: (
client
) =>IPackageId
Parameters
client
Returns
getMajorVersion()
getMajorVersion: () =>
number
Returns
number
Overrides
KeplerTurboModule.getMajorVersion
getMediaControlEndpoints()
getMediaControlEndpoints: () =>
Promise
<NativeClient
[]>
Returns
Promise
<NativeClient
[]>
getMetadata()
getMetadata: (
client
,id
) =>Promise
<IMediaMetadata
>
Parameters
client
id
MediaId
Returns
Promise
<IMediaMetadata
>
getMinorVersion()
getMinorVersion: () =>
number
Returns
number
Overrides
KeplerTurboModule.getMinorVersion
getPatchVersion()
getPatchVersion: () =>
number
Returns
number
Overrides
KeplerTurboModule.getPatchVersion
getSessionState()
getSessionState: (
client
,sessionId
?) =>Promise
<MediaSessionState
[]>
Parameters
client
sessionId?
Returns
Promise
<MediaSessionState
[]>
next()
next: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
pause()
pause: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
play()
play: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
previous()
previous: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
removeChangeListener()
removeChangeListener: (
subscription
) =>void
Parameters
subscription
Returns
void
removeListener()
removeListener: (
subscription
) =>void
Parameters
subscription
Returns
void
rewind()
rewind: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
seek()
seek: (
client
,position
,sessionId
?) =>Promise
<void
>
Parameters
client
position
sessionId?
Returns
Promise
<void
>
sendCustomAction()
sendCustomAction: (
client
,action
,sessionId
?) =>Promise
<void
>
Parameters
client
action
sessionId?
Returns
Promise
<void
>
setAudioTrack()
setAudioTrack: (
client
,audioTrack
,sessionId
?) =>Promise
<void
>
Parameters
client
audioTrack
sessionId?
Returns
Promise
<void
>
setAudioVolume()
setAudioVolume: (
client
,volume
,sessionId
?) =>Promise
<void
>
Parameters
client
volume
number
sessionId?
Returns
Promise
<void
>
setPlaybackSpeed()
setPlaybackSpeed: (
client
,speed
,sessionId
?) =>Promise
<void
>
Parameters
client
speed
number
sessionId?
Returns
Promise
<void
>
setRating()
setRating: (
client
,id
,rating
,sessionId
?) =>Promise
<void
>
Parameters
client
id
MediaId
rating
number
sessionId?
Returns
Promise
<void
>
setRepeatMode()
setRepeatMode: (
client
,mode
,sessionId
?) =>Promise
<void
>
Parameters
client
mode
sessionId?
Returns
Promise
<void
>
skipBackward()
skipBackward: (
client
,delta
,sessionId
?) =>Promise
<void
>
Parameters
client
delta
sessionId?
Returns
Promise
<void
>
skipForward()
skipForward: (
client
,delta
,sessionId
?) =>Promise
<void
>
Parameters
client
delta
sessionId?
Returns
Promise
<void
>
startOver()
startOver: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
stop()
stop: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
togglePlayPause()
togglePlayPause: (
client
,sessionId
?) =>Promise
<void
>
Parameters
client
sessionId?
Returns
Promise
<void
>
Last updated: Sep 30, 2025