クラス: LoadRequest

コンストラクタ

読み込みリクエスト

新しい LoadRequest(mediaInfo)

パラメータ

mediaInfo

chrome.cast.media.MediaInfo

メディアの説明。

値を null にすることはできません。

プロパティ

activeTrackId

null 値許容の配列の数値

アクティブにするトラック TrackId の配列。配列が指定されていない場合、デフォルトのトラックがアクティブになります。互換性のないトラック ID が 2 つ(たとえば、2 つのアクティブなオーディオ トラック)指定されている場合、コマンドは INVALID_PARAMETER で失敗します。

ATV の認証情報

(文字列または未定義)

代替の Android TV 認証情報。

設定すると、レシーバーが Android TV アプリの場合、認証情報に設定された値をオーバーライドします。レシーバー側では、これらの認証情報に MediaLoadRequestData#getCredentials() からアクセスできます。

atvCredentialsType

(文字列または未定義)

代替の Android TV 認証情報タイプ。

設定すると、レシーバーが Android TV アプリの場合、credentialsType に設定された値をオーバーライドします。レシーバー側では、MediaLoadRequestData#getCredentialsType() から認証情報タイプにアクセスできます。

自動再生

boolean

メディアを自動的に再生するかどうか。

認証情報

(文字列または未定義)

ユーザーの認証情報(省略可)。

credentialsType

(文字列または未定義)

認証情報の種類(省略可)。タイプ「cloud」は予約済みの音声タイプで、音声アシスタント コマンドから発信される読み込みリクエストで使用されます。

currentTime

null 値許容の数値

メディアの先頭から再生を開始する秒数。

カスタムデータ

null 値許容オブジェクト

受信側アプリケーションのカスタムデータ。

media

null ではない chrome.cast.media.MediaInfo

メディアの説明。

playRate

(数値または未定義)

メディアの再生率。

queueData

(null 以外の chrome.cast.media.QueueData または未定義)

キューデータ。

requestId

数値

sessionId

null 値許容文字列

メディアを読み込むアプリ セッションを識別します。

type

文字列