类:QueueData

构造函数

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 数组

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

值不能为 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

(数字或未定义)

第一项的开始播放时间,表示为自媒体开始播放以来经过的秒数。