クラス: QueueItem

コンストラクタ

QueueItem(キュー項目)

new QueueItem(mediaInfo)

パラメータ

mediaInfo

chrome.cast.media.MediaInfo

メディア情報

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

プロパティ

activeTrackId

null 値許容の配列の数値

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

自動再生

boolean

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

カスタムデータ

null 値許容オブジェクト

受信側アプリケーションによって設定されたカスタム データセット。

itemId

null 値許容の数値

キュー内のアイテムの一意の識別子。chrome.cast.media.QueueLoad または chrome.cast.media.QueueInsert で使用する場合は、null にする必要があります(アイテムが最初に作成/挿入されたときにレシーバによって割り当てられます)。他のオペレーションでは必須。

media

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

メディアの説明。

再生時間

null 値許容の数値

アイテムの再生時間(秒)。実際の期間(startTime)よりも長い場合、実際の期間(startTime)に制限されます。負の値の場合もあります。その場合、期間は実際の商品アイテムの期間から選択肢の期間を差し引いたものになります。長さがゼロの場合、そのアイテムは再生されません。

preloadTime

数値

このパラメータは、受信者がこのメディア アイテムを再生する前にプリロードします。これにより、キューから再生されたアイテム間をスムーズに遷移できます。

この時間は、このアイテムの再生の開始時点(通常は前のアイテムの再生の終了時点を基準)に対する秒数で表されます。正の値のみ有効です。たとえば、値が 10 秒の場合、前のアイテムが完了する 10 秒前にこのアイテムがプリロードされます。レシーバーは、この値を尊重しようとしますが、値が保証されません(たとえば、アイテムが前のアイテム期間よりも長い場合、レシーバーは前のアイテムの再生が開始された直後にこのアイテムをプリロードするだけです(2 つのアイテムが並行してプリロードされることはありません)。また、アイテムが現在のアイテムの直後にキューに挿入され、プリロードにかかる時間が現在のアイテムに残っている時間よりも長い場合、プリロードはできるだけ早く行われます。

startTime

数値

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