2010-09-09 74 views
5

我正在用一些嵌入式视频内容编写应用程序,它是我瞄准的Android 2.2。我需要为视频内容显示本地化的字幕。任何原生视频控件都支持字幕吗?

视频内容可以是从SD卡播放的mp4或3gp视频。

有些第三方视频播放器已经支持字幕,但我还没有看到任何我可以打包的开源软件,或者查看代码。

那么,有没有任何字幕控制或有任何开源视频播放器项目,其中包括字幕?

这种情况下有什么选择?

+0

我需要这个项目是前段时间完成的,没有为此解决(我们通过嵌入式字幕视频流)。希望这里提供的答案对其他人有用。 – 2011-03-28 11:06:31

回答

1

这应该可以解决问题。

东西,我碰到的XDA-开发者 http://forum.xda-developers.com/showthread.php?t=890761

的Mplayer最近被移植到Android。

MPlayer的来源是这里 http://www.mplayerhq.hu/design7/dload.html

祝您好运!

+0

虽然我无法测试它(该项目在几个月前完成),但这听起来像离我最近的答案。 – 2011-03-28 11:04:48

+0

我已经下载了源代码,并且它是用C语言编写的。难道没有办法在Java中做到这一点吗? – 2011-10-04 13:46:30

1

我不知道在Android上原生显示字幕的方法。但是,如果字幕格式为.srt,解析它们将很简单:您可以将它们覆盖在正在播放视频的VideoView控件上。