類別:QueueItem

建構函式

QueueItem

new QueueItem(opt_itemId)

參數

opt_itemId

選用

號碼

項目 ID。

屬性

activeTrackIds

(非空值陣列,數量或未定義)

有效的 TrackId 陣列。如未提供陣列,則會啟用預設音軌。

自動播放

(布林值或未定義)

如未指定自動播放參數或為 true,媒體播放器會在項目成為 currentItem 時開始播放佇列中的元素。

customData

(可為空值物件或未定義)

應用程式可以定義任何其他必要的佇列項目資訊。

itemId

(數字或未定義)

佇列中項目的專屬 ID。這個屬性為選用項目,因為請勿提供 LOAD 或 INSERT 屬性 (因為系統會在您首次建立/插入項目時指派屬性)。

media

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

播放清單元素的中繼資料 (包括 contentId)。

orderId

(數字或未定義)

用於追蹤佇列中項目的原始順序,以便復原重組作業。

preloadTime

(數字或未定義)

此參數會提示接收器,在播放此媒體項目前預先載入該媒體項目。這樣做可讓從佇列播放的項目順暢轉換。時間表示相對於此項目播放時間 (通常是上一個項目播放結束) 的秒數。例如,如果值為 10 秒,則前一個項目會在上一個項目結束的 10 秒前預先載入。接收器會嘗試遵循這個值,但不保證一定能處理這個值。舉例來說,如果值大於前一個項目持續時間,則接收端可能會在前一個項目開始播放後不久預先載入這個項目 (不會同時預先載入兩個項目)。此外,如果項目是在目前項目之後插入佇列,且預先載入時間比目前 Item 剩餘的時間長,系統會盡快執行預先載入作業。負值會明確停用預先載入功能。如果值為 0 或未定義,則媒體項目會在前一個項目在播放位置完整下載後開始預先載入。

startTime

(數字或未定義)

內容開頭後的秒數。如果內容為直播內容,且未指定 startTime,串流將會從直播位置開始。