类:QueueItem

构造函数

QueueItem

new QueueItem(opt_itemId)

参数

opt_itemId

可选

number

商品 ID。

属性

activeTrackIds

(非 null 数字数组或未定义)

有效的 Track trackId 数组。如果未提供数组,则默认轨道将处于活动状态。

自动播放

(布尔值或未定义)

如果未指定 autoplay 参数或为 true,则媒体播放器会在该项成为 currentItem 后开始播放队列中的元素。

customData

(可为 null 的对象或未定义)

应用可以定义所需的任何额外队列项信息。

itemId

(数字或未定义)

队列中项的唯一标识符。该属性是可选属性,因为不应为 LOAD 或 INSERT 提供此属性(因为它将在首次创建/插入内容时由接收方分配)。

media

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

播放列表元素的元数据(包括 contentId)。

orderId

(数字或未定义)

用于跟踪队列中某个项的原始顺序以撤消 shuffle。

preloadTime

(数字或未定义)

此参数会提示接收器在媒体项播放之前预加载它。它支持在队列中播放的项之间顺畅过渡。该时间以相对于此项播放的开始时间(通常是前一项播放的结束)的秒数表示。例如,如果值为 10 秒,那么系统会在上一项内容完成播放前 10 秒预加载此项。接收器会尝试遵循此值,但不保证一定如此,例如,如果该值大于前一个项的时长,接收器可能仅在前一个项开始播放后不久预加载此项(永远不会同时预加载两个项)。此外,如果一个项紧跟在 currentItem 后面插入队列中,并且预加载时间高于 currentItem 的剩余时间,那么预加载就会尽快执行。负值会明确停用预加载。如果值为 0 或未定义,媒体项会在前一项内容在其播放位置后完全下载后立即开始预加载。

startTime

(数字或未定义)

自内容开始播放以来经过的秒数。如果内容是直播内容,并且未指定 startTime,则视频流将从直播位置开始。