KeplerMediaControlsServerTM
Extends
KeplerTurboModule
Properties
getConstants()?
readonly
optional
getConstants: () =>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