類別:QueueData

建構函式

QueueData

new QueueData(id, name, description, repeatMode, items, startIndex, startTime)

參數

id

選用

字串

佇列的 ID。

名稱

選用

字串

佇列名稱。

description

選用

字串

佇列的說明。

repeatMode

選用

cast.framework.messages.RepeatMode

如何重複佇列。

值不得為空值。

items

選用

非空值 cast.framework.messages.QueueItem 陣列

與佇列相關聯的佇列項目。如果是雲端佇列或接收器實作的佇列,則可能會省略這個值。如果合作夥伴實作雲端佇列,系統就會在接收者的要求時動態提供項目,因此可以省略 items 參數。這與在媒體工作階段開始時提供所有佇列項目的做法不同。如需一般佇列和雲端佇列的範例,請參閱 https://developers.google.com/cast/docs/web_receiver/queueing。

值不得為空值。

startIndex

選用

號碼

佇列中應用於先開始播放的項目索引。

startTime

選用

號碼

從內容開頭開始播放第一個項目的秒數。

屬性

containerMetadata

(非空值的 cast.framework.messages.ContainerMetadata 或未定義)

用來描述佇列內容的中繼資料 (選用),以及媒體區段 (選用)。

description

(字串或未定義)

佇列的說明。

實體

(字串或未定義)

選用的佇列實體 ID,提供 Google 助理深層連結。

id

(字串或未定義)

佇列的 ID。

items

(非空值的 cast.framework.messages.QueueItem 或未定義陣列)

Array 的佇列項目,依播放順序排序。

名稱

(字串或未定義)

佇列名稱。

queueType

(非空值的 cast.framework.messages.QueueType 或未定義)

待播清單類型,例如專輯、播放清單、廣播電台或電視影集。

repeatMode

(非空值的 cast.framework.messages.RepeatMode 或未定義)

佇列的連續播放行為。

重組

(布林值或未定義)

true 表示佇列已重組。

startIndex

(數字或未定義)

佇列中應優先用來開始播放的項目索引。

startTime

(數字或未定義)

開始播放第一個項目的時間,表示從媒體開始播放後經過的秒數。