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()?
readonlyoptionalgetConstants: () =>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

