類別:QueueData

建構函式

佇列資料

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

參數

id

選用

string

佇列的 ID。

名稱

選用

string

佇列名稱。

說明

選用

string

佇列的說明。

repeat 模式

選用

cast.framework.messages.RepeatMode

如何重複播放佇列。

值不得為空值。

items

選用

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

與佇列相關聯的佇列項目。雲端佇列或接收器實作佇列可省略。如果合作夥伴實作了雲端佇列,而必須依據接收器要求以動態方式提供項目,則可省略 items 參數。這與在媒體工作階段開始時提供所有佇列項目的做法不同。如需一般佇列和雲端佇列的範例,請參閱 https://developers.google.com/cast/docs/web_Receiver/queueing。

值不得為空值。

startIndex

選用

數字

佇列中項目,該索引應用於開始播放。

開始時間

選用

數字

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

屬性

containerMetadata

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

用來說明佇列內容的中繼資料,以及選用的媒體部分。

說明

(字串或未定義)

佇列的說明。

實體

(字串或未定義)

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

id

(字串或未定義)

佇列的 ID。

items

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

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

名稱

(字串或未定義)

佇列名稱。

queueType

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

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

repeat 模式

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

佇列的連續播放行為。

重組

(布林值或未定義)

true 表示佇列會隨機播放。

startIndex

(數字或不定義)

佇列中項目,該索引應用於開始播放。

開始時間

(數字或不定義)

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