Как я могу получить файл VTT для работы с моим mp4 на потоковом сервере?

У меня есть несколько видео, к которым я пытаюсь добавить файл с закрытыми субтитрами VTT. Я развернул MP4 через JWPlayer 6.8 в Blackboard SP11. Мне трудно расшифровать, что именно мне нужно сделать, чтобы заставить это работать. MP4 находится на другом сервере, чем где файл VTT. Мне сказали, что потоковый сервер НЕ поддерживает ничего, кроме видео, поэтому файл VTT должен быть размещен в другом месте.

Означает ли это, что мне нужно сделать XML-файл на основе VTT? Я не могу найти хорошую документацию о том, как это сделать. Пожалуйста помоги! Вот код:

    <script src="http://jwpsrv.com/library/lQk4GLbAEeOZLiIACmOLpg.js"></script>
<div id='mediaplayer'></div>
<script type="text/javascript">
  jwplayer('mediaplayer').setup({
    playlist: [{
      file: 'rtmp://videoserver.example1.com/vod/mp4:HSH/Smith/ARTS4439/M1S1_CamControls1.mp4',
      height: '720',
      width: '480',
      tracks: [{
file: "http://example2.com/M1S1_CamControls1.vtt",
label: "English",
kind: "captions",
default: "true"
}]
}]
});
</script>

Заранее спасибо.

1 ответ

Поскольку ваш поток и ваши подписи находятся в разных доменах, вы должны предоставить междоменный XML-файл. Это не заголовки, которые входят в файл XML - файл XML просто определяет, какие домены могут загружать контент.

См. http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading

Другие вопросы по тегам