KeplerMediaControlsClientTM
扩展
KeplerTurboModule
属性
addChangeListener()
addChangeListener: (
onEndpointsChanged) =>Promise<Token>
参数
onEndpointsChanged
(controllers) => void
返回值
Promise<Token>
addListener()
addListener: (
client,onStateChanged) =>Promise<Token>
参数
client
onStateChanged
(updatedStates) => void
返回值
Promise<Token>
destroy()
destroy: (
clientId) =>void
参数
clientId
返回值
void
disableTextTrack()
disableTextTrack: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
enableShuffle()
enableShuffle: (
client,enable,sessionId?) =>Promise<void>
参数
client
enable
boolean
sessionId?
返回值
Promise<void>
enableTextTrack()
enableTextTrack: (
client,textTrack?,sessionId?) =>Promise<void>
参数
client
textTrack?
sessionId?
返回值
Promise<void>
fastForward()
fastForward: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
getConstants()?
readonlyoptionalgetConstants: () =>object
返回值
object
继承自
KeplerTurboModule.getConstants
getEndpointPackageId()
getEndpointPackageId: (
client) =>IPackageId
参数
client
返回值
getMajorVersion()
getMajorVersion: () =>
number
返回值
number
覆盖
KeplerTurboModule.getMajorVersion
getMediaControlEndpoints()
getMediaControlEndpoints: () =>
Promise<NativeClient[]>
返回值
Promise<NativeClient[]>
getMetadata()
getMetadata: (
client,id) =>Promise<IMediaMetadata>
参数
client
id
MediaId
返回值
Promise<IMediaMetadata>
getMinorVersion()
getMinorVersion: () =>
number
返回值
number
覆盖
KeplerTurboModule.getMinorVersion
getPatchVersion()
getPatchVersion: () =>
number
返回值
number
覆盖
KeplerTurboModule.getPatchVersion
getSessionState()
getSessionState: (
client,sessionId?) =>Promise<MediaSessionState[]>
参数
client
sessionId?
返回值
Promise<MediaSessionState[]>
next()
next: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
pause()
pause: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
play()
play: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
previous()
previous: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
removeChangeListener()
removeChangeListener: (
subscription) =>void
参数
subscription
返回值
void
removeListener()
removeListener: (
subscription) =>void
参数
subscription
返回值
void
rewind()
rewind: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
seek()
seek: (
client,position,sessionId?) =>Promise<void>
参数
client
position
sessionId?
返回值
Promise<void>
sendCustomAction()
sendCustomAction: (
client,action,sessionId?) =>Promise<void>
参数
client
action
sessionId?
返回值
Promise<void>
setAudioTrack()
setAudioTrack: (
client,audioTrack,sessionId?) =>Promise<void>
参数
client
audioTrack
sessionId?
返回值
Promise<void>
setAudioVolume()
setAudioVolume: (
client,volume,sessionId?) =>Promise<void>
参数
client
volume
number
sessionId?
返回值
Promise<void>
setPlaybackSpeed()
setPlaybackSpeed: (
client,speed,sessionId?) =>Promise<void>
参数
client
speed
number
sessionId?
返回值
Promise<void>
setRating()
setRating: (
client,id,rating,sessionId?) =>Promise<void>
参数
client
id
MediaId
rating
number
sessionId?
返回值
Promise<void>
setRepeatMode()
setRepeatMode: (
client,mode,sessionId?) =>Promise<void>
参数
client
mode
sessionId?
返回值
Promise<void>
skipBackward()
skipBackward: (
client,delta,sessionId?) =>Promise<void>
参数
client
delta
sessionId?
返回值
Promise<void>
skipForward()
skipForward: (
client,delta,sessionId?) =>Promise<void>
参数
client
delta
sessionId?
返回值
Promise<void>
startOver()
startOver: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
stop()
stop: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
togglePlayPause()
togglePlayPause: (
client,sessionId?) =>Promise<void>
参数
client
sessionId?
返回值
Promise<void>
Last updated: 2025年9月30日

