类:QueueItem

构造函数

QueueItem 类中的方法

new QueueItem(opt_itemId)

参数

优化商品 ID

选填

number

商品 ID。

属性

activeTrackId

(非 null 数组或未定义)

处于有效状态的轨道 TrackId 的数组。如果未提供数组,则默认轨道将处于启用状态。

自动播放

(布尔值或未定义)

如果未指定自动播放参数或值为 true,媒体项将在项成为当前项时开始播放队列中的该元素。

自定义数据

(可为 null 对象或未定义)

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

itemId

(数字或未定义)

队列中商品的唯一标识符。该属性是可选属性,因为不应提供 LOAD 或 INSERT(因为系统会在首次创建/插入项时由接收器分配该属性)。

media

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

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

orderId

(数字或未定义)

用于跟踪商品在队列中的原始顺序,以撤消随机播放。

预加载时间

(数字或未定义)

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

startTime

(数字或未定义)

内容开始后经过的秒数。如果内容是实时内容,且未指定 startTime,则流会在实时位置开始。