chrome. cast. media. LoadRequest
新しいメディアをプレーヤーに読み込むリクエスト。
コンストラクタ
LoadRequest
new LoadRequest(mediaInfo)
パラメータ |
|
---|---|
mediaInfo |
メディアの説明。 値を null にすることはできません。 |
プロパティ
activeTrackIds
null 値許容の数値の配列
アクティブにする Track TrackId の配列。配列が指定されていない場合は、デフォルトのトラックがアクティブになります。 互換性のない trackId が 2 つ指定されている(たとえばアクティブな音声トラックが 2 つあるなど)場合、コマンドは INVALID_PARAMETER で失敗します。
atvCredentials
(文字列または未定義)
代替 Android TV 認証情報。
設定すると、レシーバーが Android TV アプリの場合、認証情報に設定された値がオーバーライドされます。レシーバー側では、MediaLoadRequestData#getCredentials() からこれらの認証情報にアクセスできます。
atvCredentialsType
(文字列または未定義)
Android TV の代替認証情報タイプ。
設定すると、レシーバーが Android TV アプリの場合、 credentialsType に設定された値がオーバーライドされます。レシーバー側では、MediaLoadRequestData#getCredentialsType() から認証情報タイプにアクセスできます。
自動再生
boolean
メディアを自動的に再生するかどうか。
証明書
(文字列または未定義)
オプションのユーザー認証情報。
credentialsType
(文字列または未定義)
オプションの認証情報タイプ。タイプ「cloud」は、音声アシスタント コマンドから送信された読み込みリクエストで使用される予約済みのタイプです。
currentTime
null 値許容数値
再生を開始するメディアの先頭からの秒数。
customData
null 値許容オブジェクト
レシーバー アプリケーションのカスタムデータ。
media
non-null chrome.cast.media.MediaInfo
メディアの説明。
playbackRate
(数値または未定義)
メディアの再生速度。
queueData
(non-null chrome.cast.media.QueueData または未定義)
データをキューに入れる。
requestId
数値
sessionId
null 値許容の文字列
メディアを読み込むアプリケーション セッションを識別します。
type
string