2015-12-29 3 views
2

Я пытаюсь использовать медиаплеер, который TVML предоставляет для воспроизведения видео из моего приложения TVOS. Все отлично работает и HLS stream manifest file (m3u8) Я отлично играю на игроке.Вложение Subtiles/Captioned Комментарии в TVML TVOS

Моя озабоченность здесь заключается в том, как добавить файл субтитров (srt, vtt) в плеер. Похоже, что плеер извлекает и создает субтитры автоматически из моего файла m3u8, но у меня есть отдельные файлы субтитров со мной для каждого видеообъекта. Кажется, в данный момент мне нужно будет закодировать файл субтитров в m3u8, что будет накладными расходами, учитывая, что все остальные игроки (HTML5 и android) поддерживают внешний файл субтитров, и у меня есть более 1000 видеофайлов.

Я не смог найти документацию для Игрока или для MediaItem в TVJS, чтобы иметь возможность достичь того же. Я даже не могу прикрепить субтитры к MediaItem программно.

Я ссылается на следующие URLS:

MediaItem TVML Reference

Closed Caption HLS

Любая помощь на это было бы здорово.

+0

Вы получили какое-либо решение? Пожалуйста, дайте мне знать. – Ruchi

+0

Пока нет. Все еще ждут решения. –

ответ

0

Кажется, в настоящий момент нет поддержки файлов внешних субтитров.

Возможно, в будущем Apple может добавить то же самое, но в настоящее время нам придется записывать файлы субтитров в плейлист m3u8.

0

... для PlexConnect (aTV2/aTV3) Я однажды реализовал простой движок субтитров в JS, используя оверлей видео. Не уверен, что что-то подобное будет соответствовать вашим потребностям. См. https://github.com/iBaa/PlexConnect, файлы Subtitle.py для перевода SRT в JSON, плюс Application.js, чтобы фактически обрабатывать дисплей.