Android MediaPlayer / VideoView w /字幕(SRT)

时间:2012-07-09 21:05:00

标签: android google-tv

Android的MediaPlayer是否支持SRT字幕?我试图将SRT文件放在与视频文件相同的目录中并将其命名为相同(当然扩展名除外),但是没有任何运气让它们显示出来。有什么想法,建议吗?

2 个答案:

答案 0 :(得分:18)

Android 4.0.x及以下版本

如果是Android 4.0及更低版本,默认Media Player不支持字幕。

Google Play中提供支持字幕的第三方播放器应用。其中一个是MoboPlayer

如果您打算使用代码执行此操作,以下链接是一个很好的资源http://www.ittiam.com/wp-content/knowledge-center/whitepapers/WP006_rendering-subtitles-in-android.pdf

Android 4.1(Jelly Bean - JB))

Android JB版本内置支持内部(存在于MP4文件中)和SRT外部字幕。有关详细信息,请访问http://developer.android.com/about/versions/android-4.1.html#Multimedia

答案 1 :(得分:7)

Here是关于Pre-Jellybean设备的Subtitles支持的绝佳帖子。对我来说工作得很好,确实比4.1的原生支持更好。 希望这会有所帮助。

更新: 我在我的blog中创建了一个演示项目,用于代码参考