类: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() 会返回非 null cast.framework.messages.QueueItem 的数组

返回队列项。

返回

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

insertItems

insertItems(items, insertBefore)

在队列中插入项。

参数

items

非 null cast.framework.messages.QueueItem 数组

值不能为 null。

insertBefore

可选

number

紧随插入列表之后的项的 ID。如果未提供或未找到,则列表将附加到队列末尾。

removeItems

removeItems(itemIds)

从队列中移除项。

参数

itemIds

数字数组

要重新排序的项的 ID。

值不能为 null。

setContainerMetadata

setContainerMetadata(containerMetadata)

设置容器元数据。

参数

containerMetadata

cast.framework.messages.ContainerMetadata

值可能为 null。

setQueueStatusLimit

setQueueStatusLimit(limitQueueItemsInStatus)

设置是否限制要在“媒体状态”中报告的队列项数量(默认值为 true)。

参数

limitQueueItemsInStatus

boolean

updateItems

updateItems(items)

通过匹配 itemId 更新现有队列项。

参数

items

非 null cast.framework.messages.QueueItem 数组

值不能为 null。