MediaControlServer
KMCのサーバー側APIのエントリポイントです。ハンドラーを登録して、メディアセッションの状態を更新できます。
実装
コンストラクタ
new MediaControlServer()
new MediaControlServer():
MediaControlServer
戻り値
メソッド
setHandlerForComponent()
setHandlerForComponent(
handler,componentInstance):void
特定のコンポーネントのメディアコントロールアクションのリクエストを処理するハンドラーを割り当てます。
パラメーター
handler
componentInstance
IComponentInstance
戻り値
void
注釈
メディアコントロールリクエストを処理し、カスタムメディアコントロールロジックを実装するには、ハンドラーの割り当てが不可欠です。
アクティブなハンドラーは一度に1つだけです。アクティブなハンドラーは、setHandlerの最新の呼び出しで設定されたハンドラーです。
実装元
IMediaControlServerAsync.setHandlerForComponent
updateMediaSessionStates()
updateMediaSessionStates(
states):void
メディアセッションの状態を更新します。
パラメーター
states
戻り値
void
注釈
セッション状態の更新は、メディア再生ステータス、利用可能なメディアストリーム、その他の関連情報の変更を反映するために不可欠です。
状態の変更には、インストール済みのIMediaControlHandlerAsyncインスタンスを通じて受け取ったメディアコントロールアクションに対してメディアコントロールサーバーアプリが実行したアクションも含まれます。
実装元
IMediaControlServerAsync.updateMediaSessionStates
getMajorVersion()
staticgetMajorVersion():number
TMインターフェイスのメジャーバージョン番号を取得します。
戻り値
number
getMinorVersion()
staticgetMinorVersion():number
TMインターフェイスのマイナーバージョン番号を取得します。
戻り値
number
getPatchVersion()
staticgetPatchVersion():number
TMインターフェイスのパッチバージョン番号を取得します。
戻り値
number
Last updated: 2025年9月30日

