我正在尝试使用TVML提供的媒体播放器从我的TVOS应用程序中播放视频。一切都很好,我的HLS stream manifest file (m3u8)在球员上打得很好。
我在这里关注的是如何向播放器添加字幕文件(srt,vtt)。播放机似乎从我的m3u8文件中自动提取和构建字幕,但我有每个视频项目的单独字幕文件。现在看来,我必须对m3u8中的字幕文件进行编码,考虑到所有其他玩家(HTML5和安卓)都支持外部字幕文件,这将是一种开销,而且我有超过1000个视频文件。
我找不到任何文件为播放器或MediaItem在TVJS能够实现同样的。我甚至不能通过编程将一个副标题附加到MediaItem。
我引用了以下URLS:
在这方面任何帮助都会很好。
发布于 2016-02-01 09:21:04
目前似乎没有外部字幕文件支持。
未来苹果可能会添加同样的内容,但目前我们必须在m3u8播放列表中刻录字幕文件。
发布于 2016-02-17 20:04:12
...for PlexConnect (aTV2 2/aTV2 3)我曾经在JS中使用视频覆盖实现了一个简单的字幕引擎。不知道这样的东西是否能满足你的需要。请参见https://github.com/iBaa/PlexConnect,用于将SRT转换为JSON的文件Subtitle.py,以及实际处理显示的Application.js。
https://stackoverflow.com/questions/34508661
复制相似问题