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
IMediaMetadata
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
MediaSessionState[]
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
KeplerMediaControlsError
Returns
void
transactionSuccess()
transactionSuccess: (transactionId) => void
Parameters
transactionId
number
Returns
void
updateMediaSessionStates()
updateMediaSessionStates: (states) => void
Parameters
states
MediaSessionState[]
Returns
void

