IMediaControlHandlerAsync
実装されると、メディアコントロールコールバックを処理します。
プロパティ
handleCustomAction()
handleCustomAction: (
action,sessionId?) =>Promise<void>
カスタムアクションのリクエストを処理します。
パラメーター
action
sessionId?
戻り値
Promise<void>
handleDisableTextTrack()
handleDisableTextTrack: (
sessionId?) =>Promise<void>
メディアコントロールによって開始されたテキストトラックの無効化リクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handleEnableShuffle()
handleEnableShuffle: (
enable,sessionId?) =>Promise<void>
メディアコントロールによって開始されたシャッフル有効化リクエストを処理します。
パラメーター
enable
boolean
sessionId?
戻り値
Promise<void>
handleEnableTextTrack()
handleEnableTextTrack: (
textTrack,sessionId?) =>Promise<void>
メディアコントロールによって開始されたテキストトラックの有効化リクエストを処理します。
パラメーター
textTrack
sessionId?
戻り値
Promise<void>
handleFastForward()
handleFastForward: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された早送りリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handleGetMetadataInfo()
handleGetMetadataInfo: (
id) =>Promise<IMediaMetadata>
指定されたメディアアイテムのメタデータに関するリクエストを処理します。
パラメーター
id
MediaId
戻り値
Promise<IMediaMetadata>
handleGetSessionState()
handleGetSessionState: (
sessionId?) =>Promise<MediaSessionState[]>
セッション状態のリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<MediaSessionState[]>
handleNext()
handleNext: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された次のリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handlePause()
handlePause: (
sessionId?,context?) =>Promise<void>
メディアコントロールによって開始された一時停止リクエストを処理します。
パラメーター
sessionId?
context?
戻り値
Promise<void>
handlePlay()
handlePlay: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された再生リクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handlePrevious()
handlePrevious: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された以前のリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handleRewind()
handleRewind: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された早戻しリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handleSeek()
handleSeek: (
position,sessionId?) =>Promise<void>
メディアコントロールによって開始されたシークリクエストを処理します。
パラメーター
position
sessionId?
戻り値
Promise<void>
handleSetAudioTrack()
handleSetAudioTrack: (
audioTrack,sessionId?) =>Promise<void>
メディアコントロールによって開始されたオーディオトラックの設定リクエストを処理します。
パラメーター
audioTrack
sessionId?
戻り値
Promise<void>
handleSetAudioVolume()
handleSetAudioVolume: (
volume,sessionId?) =>Promise<void>
メディアコントロールによって開始されたオーディオボリュームの設定リクエストを処理します。
パラメーター
volume
number
sessionId?
戻り値
Promise<void>
handleSetPlaybackSpeed()
handleSetPlaybackSpeed: (
speed,sessionId?) =>Promise<void>
メディアコントロールによって開始された再生速度の設定リクエストを処理します。
パラメーター
speed
number
sessionId?
戻り値
Promise<void>
handleSetRating()
handleSetRating: (
id,rating,sessionId?) =>Promise<void>
レーティング設定リクエストを処理します。
パラメーター
id
MediaId
rating
number
sessionId?
戻り値
Promise<void>
handleSetRepeatMode()
handleSetRepeatMode: (
mode,sessionId?) =>Promise<void>
メディアコントロールによって開始されたリピートモード設定リクエストを処理します。
パラメーター
mode
sessionId?
戻り値
Promise<void>
handleSkipBackward()
handleSkipBackward: (
delta,sessionId?) =>Promise<void>
メディアコントロールによって開始されたスキップバックワードリクエストを処理します。
パラメーター
delta
sessionId?
戻り値
Promise<void>
handleSkipForward()
handleSkipForward: (
delta,sessionId?) =>Promise<void>
メディアコントロールによって開始されたスキップフォワードリクエストを処理します。
パラメーター
delta
sessionId?
戻り値
Promise<void>
handleStartOver()
handleStartOver: (
sessionId?) =>Promise<void>
メディアコントロールによって開始されたスタートオーバーリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handleStop()
handleStop: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された停止リクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
handleTogglePlayPause()
handleTogglePlayPause: (
sessionId?) =>Promise<void>
メディアコントロールによって開始された再生/一時停止の切り替えリクエストを処理します。
パラメーター
sessionId?
戻り値
Promise<void>
Last updated: 2025年9月30日

