as

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

MediaControlServer

MediaControlServer

KMCのサーバー側APIのエントリポイントです。ハンドラーを登録して、メディアセッションの状態を更新できます。

実装

コンストラクタ

new MediaControlServer()

new MediaControlServer(): MediaControlServer

戻り値

MediaControlServer

メソッド

setHandlerForComponent()

setHandlerForComponent(handler, componentInstance): void

特定のコンポーネントのメディアコントロールアクションのリクエストを処理するハンドラーを割り当てます。

パラメーター

handler

IMediaControlHandlerAsync

componentInstance

IComponentInstance

戻り値

void

注釈

メディアコントロールリクエストを処理し、カスタムメディアコントロールロジックを実装するには、ハンドラーの割り当てが不可欠です。

アクティブなハンドラーは一度に1つだけです。アクティブなハンドラーは、setHandlerの最新の呼び出しで設定されたハンドラーです。

実装元

IMediaControlServerAsync.setHandlerForComponent


updateMediaSessionStates()

updateMediaSessionStates(states): void

メディアセッションの状態を更新します。

パラメーター

states

MediaSessionState[]

戻り値

void

注釈

セッション状態の更新は、メディア再生ステータス、利用可能なメディアストリーム、その他の関連情報の変更を反映するために不可欠です。

状態の変更には、インストール済みのIMediaControlHandlerAsyncインスタンスを通じて受け取ったメディアコントロールアクションに対してメディアコントロールサーバーアプリが実行したアクションも含まれます。

実装元

IMediaControlServerAsync.updateMediaSessionStates


getMajorVersion()

static getMajorVersion(): number

TMインターフェイスのメジャーバージョン番号を取得します。

戻り値

number


getMinorVersion()

static getMinorVersion(): number

TMインターフェイスのマイナーバージョン番号を取得します。

戻り値

number


getPatchVersion()

static getPatchVersion(): number

TMインターフェイスのパッチバージョン番号を取得します。

戻り値

number


Last updated: 2025年9月30日