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日

