类:QueueData

构造函数

QueueData

new QueueData(id, name, description, repeatMode, items, startIndex, startTime)

参数

id

选填

字符串

队列的 ID。

name

选填

字符串

队列名称。

说明

选填

字符串

队列的说明。

重复模式

选填

cast.framework.messages.RepeatMode

如何重复播放队列。

值不能为 null。

items

选填

非 null cast.framework.messages.QueueItem 数组

与队列关联的队列项。对于云队列或接收器实现的队列,可以省略此参数。如果合作伙伴实现云队列,则可以省略 items 参数,这需要根据接收方的请求动态提供内容。这与在媒体会话开始时提供所有队列项的方法相反。如需查看常规队列和云端队列的示例,请参阅 https://developers.google.com/cast/docs/web_receiver/queueing。

值不能为 null。

startIndex

选填

number

队列中应该用于开始播放的项的索引。

startTime

选填

number

从第一项内容开始播放的秒数(从内容开头算起)。

属性

containerMetadata

(非 null cast.framework.messages.ContainerMetadata 或未定义)

用于描述队列内容以及(可选)媒体部分的元数据。

说明

(字符串或未定义)

队列的说明。

entity

(字符串或未定义)

可选的队列实体 ID,用于提供 Google 助理深层链接。

id

(字符串或未定义)

队列的 ID。

items

(非 null cast.framework.messages.QueueItem 或未定义的数组)

队列项的 Array,按播放顺序排序。

name

(字符串或未定义)

队列名称。

队列类型

(非 null cast.framework.messages.QueueType 或未定义)

队列类型,如专辑、播放列表、电台或电视连续剧。

重复模式

(非 null cast.framework.messages.RepeatMode 或未定义)

队列的连续播放行为。

重排

(布尔值或未定义)

true 表示队列重排。

startIndex

(数字或未定义)

队列中应该用于开始播放的项的索引。

startTime

(数字或未定义)

何时开始播放第一项内容,表示为自媒体开始播放的秒数。