クラス: LoadRequest

コンストラクタ

LoadRequest

new LoadRequest(mediaInfo)

パラメータ

mediaInfo

chrome.cast.media.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