我正在安装Android视频播放器中的字幕。我设法从资产文件夹中的.srt文件解析字幕。我用了
inputStream = this.getAssets().open("Breaking Dawn Part 2.srt");
获取.srt文件。我在播放视频时也显示了相同的字幕。但现在我想获取嵌入在视频中的.srt文件以显示字幕。我想知道如何以这种方式访问.srt
文件,这样即使在Android v4下面的设备中我也可以在视频流中显示字幕。如果您对此有任何想法,请提供帮助。
答案 0 :(得分:1)
如果您的意思是mkv文件,则需要解析文件本身。这是规格:
http://www.matroska.org/technical/specs/index.html#track
您甚至可以将他们的库用于此任务: