cast. framework. messages。 EditTracksInfoRequestData
媒体事件 EDIT_TRACKS_INFO 请求数据。
构造函数
EditTracksInfoRequestData
新增 EditTracksInfoRequestData()
属性
activeTrackIds
(非 null 数字数组或未定义)
应为有效的 Track trackId 数组。如果未提供该 ID,有效轨道不会更改。如果数组为空,则表示没有任何轨道处于活跃状态。
customData
(非 null 对象或未定义)
此请求的应用特定数据。它使发送方和接收方能够轻松扩展媒体协议,而不必为自定义消息使用新的命名空间。
enableTextTracks
(布尔值或未定义)
用于启用或停用文字轨道的标志。 如果为 false,则会停用所有文本轨道;如果为 true,则会启用第一个文本轨道,或前一个活动文本轨道。 如果提供了 activeTrackId 或语言,则会忽略此标记。
isSuggestedLanguage
(布尔值或未定义)
表示提供的语言不是用户明确请求的语言,而是根据语音查询中使用的语言推断得出。 它允许接收设备应用使用用户保存的偏好设置而非口语。
language
(字符串或未定义)
应启用的轨道的语言。如果同时指定了 language 字段,则 language 字段将优先于 activeTrackId。
mediaSessionId
(数字或未定义)
请求所适用的媒体会话的 ID。
requestId
number
请求的 ID,用于关联请求/响应。
sequenceNumber
(数字或未定义)
用于同步所有队列命令的数字。 如果为队列命令提供了此序列号,SDK 将验证队列的最新序列号是否与请求匹配。当前序列号作为传出队列已更改消息的一部分提供。
textTrackStyle
(cast.framework.messages.TextTrackStyle 或 undefined)
请求的文本轨道样式。如果未提供样式,系统将使用现有样式(如果在之前的调用中未提供样式,则将是默认接收器样式)。