2016-07-04 18 views
0

비디오를 스트리밍하고 스트림 VTT 캡션을 사용하는 Chromecast 앱을 만들고 있습니다. 나는 성공적으로 TTML을로드 관리해야하지만 난 tyhe 다음과 같은 오류와Chromecast VTT가 표시되지 않습니다.

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

이가 MediaPlayer.js에서 실패 다음 코드

Uncaught TypeError: Cannot read property 'parse' of null 

이로 보이는 한이 위해도 VTT를로드하는 데 필요 개별 큐를로드하는 코드에서이 문제를 일으키는 사람이 있습니까?

+0

을 했어야을해야한다 – Deviland

답변

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

VTT는 webvtt

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

MediaInfo에 (텍스트/오디오) 트랙 정보를 추가 한 다음 활성 트랙을 설정해야합니다. 이 guide을 살펴보십시오. 또한 미디어가 mp4 인 경우에도 트랙이있는 경우 CORS가 필요하다는 것을 알고 있어야합니다.