类:QueueReorderRequestData

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

构造函数

QueueReorderRequestData

新的 QueueReorderRequestData(itemIds)

参数

itemId

数字数组

要重新排序的商品的 ID。

值不能为 null。

扩展
cast.framework.messages.RequestData

属性

currentItemId

(数字或未定义)

重新排序后的当前媒体项的 ID(如果未提供,currentItem 值将与重新排序之前相同)。

currentTime

(数字或未定义)

从内容开始播放的秒数后开始播放当前项。如果提供,此值将优先于在 QueueItem 级别提供的 startTime 值,但仅第一次播放相应项。这是为了涵盖用户跳至内容中间项的常见情况,以便 currentTime 不会像 QueueItem startTime 一样永久应用于该项。它不必动态重置 startTime(如果手机已休眠,则可能无法重置)。

自定义数据

(非 null 对象或未定义)

此请求的应用专用数据。它可让发送者和接收者轻松扩展媒体协议,而无需使用新的命名空间和自定义消息。

继承来源
cast.framework.messages.RequestData#customData

插入之前

(数字或未定义)

商品将在重新排列后的列表的 ID。 如果未找到 ID 或 ID 未提供,则重新排序的列表将附加到现有列表的末尾。

itemId

非 null 数组

要重新排序的项的 ID,按新顺序排列。未提供的项将保留其现有顺序。提供的列表将插入在 insertBefore 确定的位置。例如:

如果未指定 insertBefore 现有队列:“A”、“D”、“G”、“H”、“B”、“E”、itemId:“D”、“H”、“B”、新顺序:“A”、“G”、“E”、“D”、“H”、“B”

如果 insertBefore 为“A” 现有队列为:“A”、“D”、“G”、“H”、“B”、itemId:“D”、“H”、“B”新订单:“D”、“H”、“B”、“A”、“G”、“E”

如果 insertBefore 为“G” 现有队列:“A”、“D”、“G”、“H”、“B” itemIds:“D”、“H”、“B”新订单:“A”、“D”、“H”、“B”、“G”、“G”

mediaSessionId

(数字或未定义)

请求应用到的媒体会话的 ID。

继承来源
cast.framework.messages.RequestData#mediaSessionId

requestId

number

请求的 ID,用于关联请求/响应。

继承来源
cast.framework.messages.RequestData#requestId

序列号

(数字或未定义)

用于同步所有队列命令的数字。 如果为队列命令提供了此 SDK,SDK 将验证队列的最新序列号是否与请求相匹配。当前序列号作为外发队列更改消息的一部分提供。

继承来源
cast.framework.messages.RequestData#sequenceNumber