我们在处理发送者网页和手机上的音轨和字幕(两者都使用v3)时遇到了问题。基本上,我们可以在加载媒体之前添加一些曲目信息,我们在接收器上找到了添加的曲目,但也存在来自清单的两种格式(AF和标准对象)的曲目。
有没有一种方法可以一次性处理它们,并在接收端删除来自清单的原始文件?
此外,通过这种方式,发送者将被通知更改(例如,仅可见手动添加的音轨)?
非常感谢您的支持。
发布于 2018-03-26 23:43:57
您可以使用消息拦截:https://developers.google.com/cast/docs/caf_receiver_features#message-interception
您的拦截器应该返回修改后的请求或使用修改后的请求值解析的Promise。
您可以添加自己的曲目:
request.media.contentId = mediaUrl;
request.media.contentType = 'application/dash+xml';
request.media.tracks = [{
trackId: 1,
trackContentId: captionUrl,
trackContentType: 'text/vtt',
type: cast.framework.messages.TrackType.TEXT
}];https://stackoverflow.com/questions/49493276
复制相似问题