2016-07-04 66 views
0

我正在創建一個用於流式傳輸視頻並使用流式VTT字幕的Chromecast應用程序。我已經成功地管理加載TTML,但我需要還加載VTT爲了這個,我有以下代碼Chromecast VTT未顯示

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

失敗的MediaPlayer.js內的tyhe以下錯誤

Uncaught TypeError: Cannot read property 'parse' of null 

這看起來是在加載單個線索的代碼中有沒有人遇到過這個問題?

+0

VTT應該已經WebVTT插入 – Deviland

回答

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

應該

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

您需要將(文本/音頻)音軌信息添加到MediaInfo中,然後設置活動音軌。看看這個guide。另外請注意,即使您的媒體是mp4,也需要使用CORS。