as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

KeplerMediaControlsClientTM

KeplerMediaControlsClientTM

拡張

  • KeplerTurboModule

プロパティ

addChangeListener()

addChangeListener: (onEndpointsChanged) => Promise<Token>

パラメーター

onEndpointsChanged

(controllers) => void

戻り値

Promise<Token>


addListener()

addListener: (client, onStateChanged) => Promise<Token>

パラメーター

クライアント(client)

Token

onStateChanged

(updatedStates) => void

戻り値

Promise<Token>


destroy()

destroy: (clientId) => void

パラメーター

clientId

Token

戻り値

void


disableTextTrack()

disableTextTrack: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


enableShuffle()

enableShuffle: (client, enable, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

enable

boolean

sessionId?

IMediaSessionId

戻り値

Promise<void>


enableTextTrack()

enableTextTrack: (client, textTrack?, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

textTrack?

ITrack

sessionId?

IMediaSessionId

戻り値

Promise<void>


fastForward()

fastForward: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


getConstants()?

readonly optional getConstants: () => object

戻り値

object

継承元

KeplerTurboModule.getConstants


getEndpointPackageId()

getEndpointPackageId: (client) => IPackageId

パラメーター

クライアント(client)

Token

戻り値

IPackageId


getMajorVersion()

getMajorVersion: () => number

戻り値

number

オーバーライド

KeplerTurboModule.getMajorVersion


getMediaControlEndpoints()

getMediaControlEndpoints: () => Promise<NativeClient[]>

戻り値

Promise<NativeClient[]>


getMetadata()

getMetadata: (client, id) => Promise<IMediaMetadata>

パラメーター

クライアント(client)

Token

id

MediaId

戻り値

Promise<IMediaMetadata>


getMinorVersion()

getMinorVersion: () => number

戻り値

number

オーバーライド

KeplerTurboModule.getMinorVersion


getPatchVersion()

getPatchVersion: () => number

戻り値

number

オーバーライド

KeplerTurboModule.getPatchVersion


getSessionState()

getSessionState: (client, sessionId?) => Promise<MediaSessionState[]>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<MediaSessionState[]>


next()

next: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


pause()

pause: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


play()

play: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


previous()

previous: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


removeChangeListener()

removeChangeListener: (subscription) => void

パラメーター

の定期購入型アイテムを選択

Token

戻り値

void


removeListener()

removeListener: (subscription) => void

パラメーター

の定期購入型アイテムを選択

Token

戻り値

void


rewind()

rewind: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


seek()

seek: (client, position, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

position

ITimeValue

sessionId?

IMediaSessionId

戻り値

Promise<void>


sendCustomAction()

sendCustomAction: (client, action, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

action

Action

sessionId?

IMediaSessionId

戻り値

Promise<void>


setAudioTrack()

setAudioTrack: (client, audioTrack, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

audioTrack

ITrack

sessionId?

IMediaSessionId

戻り値

Promise<void>


setAudioVolume()

setAudioVolume: (client, volume, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

volume

number

sessionId?

IMediaSessionId

戻り値

Promise<void>


setPlaybackSpeed()

setPlaybackSpeed: (client, speed, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

speed

number

sessionId?

IMediaSessionId

戻り値

Promise<void>


setRating()

setRating: (client, id, rating, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

id

MediaId

rating

number

sessionId?

IMediaSessionId

戻り値

Promise<void>


setRepeatMode()

setRepeatMode: (client, mode, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

mode

RepeatMode

sessionId?

IMediaSessionId

戻り値

Promise<void>


skipBackward()

skipBackward: (client, delta, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

delta

ITimeValue

sessionId?

IMediaSessionId

戻り値

Promise<void>


skipForward()

skipForward: (client, delta, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

delta

ITimeValue

sessionId?

IMediaSessionId

戻り値

Promise<void>


startOver()

startOver: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


stop()

stop: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


togglePlayPause()

togglePlayPause: (client, sessionId?) => Promise<void>

パラメーター

クライアント(client)

Token

sessionId?

IMediaSessionId

戻り値

Promise<void>


Last updated: 2025年9月30日