類別:QueueItem

建構函式

QueueItem

new QueueItem(mediaInfo)

參數

mediaInfo

chrome.cast.media.MediaInfo

媒體資訊

值不得為空值。

屬性

activeTrackIds

可為空值的數字陣列

應使用的 TrackId 陣列。如未提供陣列,預設軌跡就會啟用。如果提供兩個不相容的 trackId (例如兩個有效的音軌),指令就會失敗並傳回 INVALID_PARAMETER。

自動播放

boolean

是否要自動播放媒體。

customData

可為空值的物件

接收端應用程式的自訂資料集。

itemId

可為空值的數字

佇列中項目的專屬 ID。如果用於 chrome.cast.media.QueueLoad 或 chrome.cast.media.QueueInsert,其必須為空值 (因為接收器會在首次建立/插入項目時指派此值)。用於其他作業。

media

non-null chrome.cast.media.MediaInfo

媒體說明。

playbackDuration

可為空值的數字

項目的播放時間長度 (以秒為單位)。大於實際時間長度 (startTime) 只會受限於實際時間長度 (startTime)。在這種情況下,這個值可以是負數,在這種情況下,時間長度會是實際商品時間長度減掉提供的時間長度。如果時間長度為 0,代表該項目不會播放。

preloadTime

號碼

此參數會提示接收器,在播放此媒體項目前預先載入該媒體項目。可讓從佇列播放的項目順暢轉換。

時間表示相對於此項目播放時間 (通常是上一個項目播放結束) 的秒數。只有正值有效。舉例來說,如果值為 10 秒,則前一個項目會在上一個項目結束的 10 秒前預先載入。接收端會嘗試執行這個值,但不保證一定會採用這個值。舉例來說,如果值大於上一個項目持續時間,則接收器可能會在前一個項目開始播放後不久就預先載入這個項目 (不會同時預先載入兩個項目)。此外,如果項目是在目前項目之後插入佇列,且預先載入時間大於目前 Item 所剩餘時間,系統會盡快執行預先載入作業。

startTime

號碼

從媒體開始播放的秒數,開始播放。