IMediaControlServerAsync
メディアコントロールサーバーの操作を表します。このインターフェイスは、メディアコントロールハンドラーを管理し、メディアセッション状態を更新するためのメソッドを提供します。
プロパティ
setHandlerForComponent()
setHandlerForComponent: (
handler,instance) =>void
特定のコンポーネントのメディアコントロールアクションのリクエストを処理するハンドラーを割り当てます。
パラメーター
handler
instance
IComponentInstance
戻り値
void
注釈
メディアコントロールリクエストを処理し、カスタムメディアコントロールロジックを実装するには、ハンドラーの割り当てが不可欠です。
アクティブなハンドラーは一度に1つだけです。アクティブなハンドラーは、setHandlerの最新の呼び出しによって設定されたハンドラーです。
updateMediaSessionStates()
updateMediaSessionStates: (
states) =>void
メディアセッションの状態を更新します。
パラメーター
states
戻り値
void
注釈
セッション状態の更新は、メディア再生ステータス、利用可能なメディアストリーム、その他の関連情報の変更を反映するために不可欠です。
状態の変化には、インストール済みのIMediaControlHandlerAsyncインスタンスを通じて受け取ったメディアコントロール操作によりメディアコントロールサーバーアプリが実行した操作も含みます。
Last updated: 2025年9月30日

