KeplerMediaControlsServerTM
扩展
KeplerTurboModule
属性
getConstants()?
readonlyoptionalgetConstants: () =>object
返回值
object
继承自
KeplerTurboModule.getConstants
getMajorVersion()
getMajorVersion: () =>
number
返回值
number
覆盖
KeplerTurboModule.getMajorVersion
getMetadataResponse()
getMetadataResponse: (
transactionId,metadata) =>void
参数
transactionId
number
metadata
返回值
void
getMinorVersion()
getMinorVersion: () =>
number
返回值
number
覆盖
KeplerTurboModule.getMinorVersion
getPatchVersion()
getPatchVersion: () =>
number
返回值
number
覆盖
KeplerTurboModule.getPatchVersion
getSessionStateResponse()
getSessionStateResponse: (
transactionId,states) =>void
参数
transactionId
number
states
返回值
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>
参数
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
返回值
Promise<void>
transactionError()
transactionError: (
transactionId,error) =>void
参数
transactionId
number
error
返回值
void
transactionSuccess()
transactionSuccess: (
transactionId) =>void
参数
transactionId
number
返回值
void
updateMediaSessionStates()
updateMediaSessionStates: (
states) =>void
参数
states
返回值
void
Last updated: 2025年9月30日

