類別:QueueManager

方法

getContainerMetadata

getContainerMetadata() 會傳回 cast.framework.messages.ContainerMetadata

取得容器中繼資料。

傳回

nullable cast.framework.messages.ContainerMetadata 

getCurrentItem

getCurrentItem() 會傳回 cast.framework.messages.QueueItem

傳回目前的佇列項目。

傳回

nullable cast.framework.messages.QueueItem 

getCurrentItemIndex

getCurrentItemIndex() 傳回數字

傳回目前佇列項目的索引。

傳回

number 目前的項目索引

getItems

getItems() 會傳回非空值 cast.framework.messages.QueueItem

傳回佇列項目。

傳回

non-null Array of non-null cast.framework.messages.QueueItem 

插入項目

insertItems(items, insertBefore)

將項目插入佇列。

參數

items

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

值不得為空值。

插入前

選用

數字

插入清單之後,該項目的 ID。如未提供或找不到此清單,系統會將此清單加入佇列的結尾。

移除項目

removeItems(itemIds)

從佇列中移除項目。

參數

項目編號

數字陣列

要重新排序的項目 ID。

值不得為空值。

setContainerMetadata

setContainerMetadata(containerMetadata)

設定容器中繼資料。

參數

containerMetadata

cast.framework.messages.ContainerMetadata

值可以是空值。

setQueueStatusLimit

setQueueStatusLimit(limitQueueItemsInStatus)

設定是否要在媒體狀態中回報要回報的佇列項目數量 (預設為 true)。

參數

limitQueueItemsInStatus

布林值

updateItems

updateItems(items)

透過比對 itemId 來更新現有的佇列項目。

參數

items

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

值不得為空值。