cast. framework. messages。 QueueData
将数据作为 LOAD 请求的一部分加入队列。
构造函数
QueueData
new QueueData(id, name, description, repeatMode, items, startIndex, startTime)
参数 |
|
---|---|
id |
可选 string 队列 ID。 |
name |
可选 string 队列名称。 |
说明 |
可选 string 队列的说明。 |
repeatMode |
可选 cast.framework.messages.RepeatMode 如何重复播放队列。 值不能为 null。 |
items |
可选 非 null cast.framework.messages.QueueItem 数组 与队列关联的队列项。对于云端队列或接收器实现的队列,此属性可以省略。
如果合作伙伴实现了云端队列(需要根据接收者的请求动态提供内容项),则可以省略 值不能为 null。 |
startIndex |
可选 number 队列中应先用来开始播放的项的索引。 |
startTime |
可选 number 开始播放第一项内容的秒数(从内容开头开始)。 |
属性
containerMetadata
(非 null cast.framework.messages.ContainerMetadata 或未定义)
用于描述队列内容的元数据,以及可选的媒体部分。
说明
(字符串或未定义)
队列的说明。
实体
(字符串或未定义)
可选的队列实体 ID,用于提供 Google 助理深层链接。
id
(字符串或未定义)
队列 ID。
items
(非 null 非 null cast.framework.messages.QueueItem 或未定义数组)
队列项的 Array
,按播放顺序排序。
name
(字符串或未定义)
队列名称。
queueType
(非 null cast.framework.messages.QueueType 或未定义)
队列类型,例如专辑、播放列表、电台或电视连续剧。
repeatMode
(非 null cast.framework.messages.RepeatMode 或 undefined)
队列的连续播放行为。
重排
(布尔值或未定义)
true
表示队列已随机排序。
startIndex
(数字或未定义)
队列中应先用于开始播放的项的索引。
startTime
(数字或未定义)
第一项的开始播放时间,表示为自媒体开始播放以来经过的秒数。