cast. framework. messages。 PreloadRequestData
媒体事件 PRELOAD 请求数据。
构造函数
PreloadRequestData
new PreloadRequestData(itemId)
参数 |
|
---|---|
itemId |
number 队列项的 ID。 |
属性
activeTrackIds
(非 null 数字数组或未定义)
有效的 trackId 数组。如果未提供数组,则默认轨道将处于活动状态。
自动播放
(布尔值或未定义)
如果指定了自动播放参数,媒体播放器将在内容加载后开始播放内容。即使未指定自动播放,媒体播放器实现也可能会选择立即开始播放。
凭据
(字符串或未定义)
可选的用户凭据。
credentialsType
(字符串或未定义)
可选的凭据类型。 类型“cloud”是由语音助理命令发起的加载请求使用的预留类型。
currentTime
(数字或未定义)
自内容开始播放以来经过的秒数。如果内容是直播内容,并且未指定 currentTime,则视频流将从直播位置开始。
customData
(非 null 对象或未定义)
此请求的应用特定数据。它使发送方和接收方能够轻松扩展媒体协议,而不必为自定义消息使用新的命名空间。
itemId
number
队列项的 ID。
loadOptions
(非 null cast.framework.messages.LoadOptions 或 undefined)
添加了加载选项。
media
non-null cast.framework.messages.MediaInformation
与加载请求关联的媒体信息。
mediaSessionId
(数字或未定义)
请求所适用的媒体会话的 ID。
playbackRate
(数字或未定义)
媒体播放速率。
queueData
(非 null cast.framework.messages.QueueData 或未定义)
队列数据。
requestId
number
请求的 ID,用于关联请求/响应。
sequenceNumber
(数字或未定义)
用于同步所有队列命令的数字。 如果为队列命令提供了此序列号,SDK 将验证队列的最新序列号是否与请求匹配。当前序列号作为传出队列已更改消息的一部分提供。