Chromecast VTT not showing



我正在创建一个Chromecast应用程序,该应用程序流式传输视频并使用流外VTT字幕。我已经成功地加载了TTML,但我需要加载VTT也为此,我有以下代码

this.player.enableCaptions(true, 'vtt', 'http://some_file.vtt');

这在MediaPlayer.js中失败,并出现以下错误

Uncaught TypeError: Cannot read property 'parse' of null

这看起来是在代码中加载个人线索有没有人遇到这个问题?

您需要添加(文本/音频)轨道(s)信息到您的MediaInfo,然后设置活动轨道。看看这个指南。还要注意,即使媒体是mp4,也需要CORS。

this.player.enableCaptions(true, 'vtt', 'http://some_file.vtt');

应为

this.player.enableCaptions(true, 'webvtt', 'http://some_file.vtt');

相关内容

  • 没有找到相关文章

最新更新