類別:QueueItem

建構函式

佇列項目

新 QueueItem(mediaInfo)

參數

媒體資訊

chrome.cast.media.MediaInfo

媒體資訊

值不得為空值。

屬性

有效的追蹤 ID

可為空值的陣列

應啟用的 track trackId 陣列。如未提供陣列,系統將啟用預設音軌。如果提供了兩個不相容的 trackId (例如兩個有效的音軌),則指令會失敗並傳回 INVALID_PARAMETER。

自動播放

布林值

媒體是否會自動播放。

自訂資料

可為空值的物件

接收器應用程式所設定的自訂資料集。

項目編號

可為空值的號碼

佇列中項目的專屬 ID。如果在 chrome.cast.media.QueueLoad 或 chrome.cast.media.QueueInsert 中使用, 它必須為 空值 (這是初次建立/插入項目時由接收器指派)。其他作業則必用。

media

chrome.cast.media.MediaInfo

媒體說明。

播放時間長度

可為空值的號碼

項目的播放時間長度 (以秒為單位)。如果這個值大於實際時間長度 (startTime),則會限制為實際時間長度 (startTime)。這個值可能為負數,在這種情況下,這個時間長度會是實際項目持續時間減去提供的時間長度。如果持續時間為零,代表項目不會播放。

preloadTime

數字

此參數表示接收器會在播放此媒體前,預先載入這個媒體項目。如此一來,便可從佇列播放的項目順暢轉換。

此時間以秒計算 (相對於前一項項目播放的結束) 開始的時間,以秒為單位。只有正值有效。例如,如果值為 10 秒,此項目會在前一項項目完成前 10 秒預先載入。接收器會嘗試遵循這個值,但無法保證該值,例如,如果值大於前一個項目持續時間,接收器會在上一個項目開始後不久隨即預先載入這個項目 (永遠不會同時預先載入兩個項目)。此外,如果該項目在 currentItem 之後插入佇列中,並且預先載入的時間比目前項目所剩餘的時間大於目前時間,系統就會盡快預先載入。

開始時間

數字

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