類別: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

insertItems(items, insertBefore)

將項目插入佇列。

參數

items

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

值不得為空值。

insertBefore

選用

號碼

位於插入清單後方的項目 ID。如果未提供憑證,或是系統找不到該清單,系統會將清單附加到佇列尾端。

removeItems

removeItems(itemIds)

從佇列中移除項目。

參數

itemIds

數字陣列

要重新排序的項目 ID。

值不得為空值。

setContainerMetadata

setContainerMetadata(containerMetadata)

設定容器中繼資料。

參數

containerMetadata

cast.framework.messages.ContainerMetadata

值可以是空值。

setQueueStatusLimit

setQueueStatusLimit(limitQueueItemsInStatus)

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

參數

limitQueueItemsInStatus

boolean

updateItems

updateItems(items)

透過相符的 itemId 更新現有的佇列項目。

參數

items

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

值不得為空值。