google-cast-sdk音频和字幕手动处理发送方和接收方

时间:2018-03-26 13:58:25

标签: chromecast google-cast

我们遇到了在发件人网站和移动设备上手动处理音轨和字幕的问题(两者都是v3)。 基本上,我们可以在加载媒体之前添加一些曲目信息,我们在接收器上找到了添加的曲目,但是还有以两种格式(AF和标准对象)来自清单的曲目。

有一种方法可以处理它们并从接收器端移除来自清单的原件吗?

此外,通过这种方式,发件人将收到更改通知(例如,手动添加的可见音轨)?

非常感谢您的支持。

1 个答案:

答案 0 :(得分:0)

您可以使用邮件拦截: 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
      }];