如何在自定义chromecast接收器上启用对隐藏式字幕轨道的支持?

时间:2015-10-07 00:21:16

标签: chromecast google-cast

我在github for closedcaptions on custom receiver上找到了一个约两年的例子。此示例使用发送方 - 接收方通信messageBus向接收方发送消息以添加轨道元素以显示字幕。那时,chromecast的默认媒体接收器不支持字幕轨道。但截至今天,它支持使用chrome.cast.media.Media.editTracksInfo启用它。我尝试使用editTracksInfo API方法在我的自定义接收器上启用使用Media Player Library构建的标题,但它不起作用。有人可以确认我是否仍然需要使用messageBus告诉我的接收器应用程序创建/插入轨道元素以向我的接收器添加字幕支持,还是可以利用MPL自动执行此操作?

1 个答案:

答案 0 :(得分:0)

您不应该需要任何自定义消息;我们的GitHub仓库中提供了支持隐藏式字幕的完全符合UX的receiver sample。您可以使用该接收器作为您自己的基础,或者您可以通读它以了解如何利用MPL为自适应媒体提供隐藏式字幕。如果你有一个简单的mp4 +侧载vtt文件,那么MPL并没有参与其中。在发件人方面,我们现在直接通过SDK支持曲目;如果您想查看其中的示例,请查看CCL