KeplerMediaControlsServerTM
Extends
KeplerTurboModule
Properties
getConstants()?
readonlyoptionalgetConstants: () =>object
Returns
object
Inherited from
KeplerTurboModule.getConstants
getMajorVersion()
getMajorVersion: () =>
number
Returns
number
Overrides
KeplerTurboModule.getMajorVersion
getMetadataResponse()
getMetadataResponse: (
transactionId,metadata) =>void
Parameters
transactionId
number
metadata
Returns
void
getMinorVersion()
getMinorVersion: () =>
number
Returns
number
Overrides
KeplerTurboModule.getMinorVersion
getPatchVersion()
getPatchVersion: () =>
number
Returns
number
Overrides
KeplerTurboModule.getPatchVersion
getSessionStateResponse()
getSessionStateResponse: (
transactionId,states) =>void
Parameters
transactionId
number
states
Returns
void
setHandlerForComponent()
setHandlerForComponent: (
componentInstance,playHandler,pauseHandler,togglePlayPauseHandler,stopHandler,startOverHandler,fastForwardHandler,rewindHandler,setPlaybackSpeedHandler,skipForwardHandler,skipBackwardHandler,seekHandler,setAudioVolumeHandler,setAudioTrackHandler,enableTextTrackHandler,disableTextTrackHandler,nextHandler,previousHandler,enableShuffleHandler,setRepeatModeHandler,setRatingHandler,getMetadataInfoHandler,customActionHandler,getSessionStateHandler) =>Promise<void>
Parameters
componentInstance
IComponentInstance
playHandler
(transactionId, sessionId?) => void
pauseHandler
(transactionId, context?, sessionId?) => void
togglePlayPauseHandler
(transactionId, sessionId?) => void
stopHandler
(transactionId, sessionId?) => void
startOverHandler
(transactionId, sessionId?) => void
fastForwardHandler
(transactionId, sessionId?) => void
rewindHandler
(transactionId, sessionId?) => void
setPlaybackSpeedHandler
(transactionId, speed, sessionId?) => void
skipForwardHandler
(transactionId, delta, sessionId?) => void
skipBackwardHandler
(transactionId, delta, sessionId?) => void
seekHandler
(transactionId, position, sessionId?) => void
setAudioVolumeHandler
(transactionId, volume, sessionId?) => void
setAudioTrackHandler
(transactionId, audioTrack, sessionId?) => void
enableTextTrackHandler
(transactionId, textTrack, sessionId?) => void
disableTextTrackHandler
(transactionId, sessionId?) => void
nextHandler
(transactionId, sessionId?) => void
previousHandler
(transactionId, sessionId?) => void
enableShuffleHandler
(transactionId, enable, sessionId?) => void
setRepeatModeHandler
(transactionId, mode, sessionId?) => void
setRatingHandler
(transactionId, id, rating, sessionId?) => void
getMetadataInfoHandler
(transactionId, id) => void
customActionHandler
(transactionId, action, sessionId?) => void
getSessionStateHandler
(transactionId, sessionId?) => void
Returns
Promise<void>
transactionError()
transactionError: (
transactionId,error) =>void
Parameters
transactionId
number
error
Returns
void
transactionSuccess()
transactionSuccess: (
transactionId) =>void
Parameters
transactionId
number
Returns
void
updateMediaSessionStates()
updateMediaSessionStates: (
states) =>void
Parameters
states
Returns
void
Last updated: Sep 30, 2025

