类: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(items, insertBefore)

将内容插入队列。

参数

items

非 null cast.framework.messages.QueueItem 数组

值不能为 null。

插入之前

选填

number

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

移除商品

removeItems(itemIds)

从队列中移除项。

参数

itemId

数字数组

要重新排序的商品的 ID。

值不能为 null。

setContainerMetadata

setContainerMetadata(containerMetadata)

设置容器元数据。

参数

containerMetadata

cast.framework.messages.ContainerMetadata

值可以为 null。

setQueueStatusLimit

setQueueStatusLimit(limitQueueItemsInStatus)

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

参数

limitQueueItemsInStatus

布尔值

updateItems

updateItems(items)

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

参数

items

非 null cast.framework.messages.QueueItem 数组

值不能为 null。