任何本机视频控件都支持字幕吗?
Posted
技术标签:
【中文标题】任何本机视频控件都支持字幕吗?【英文标题】:Are subtitles supported in any of the native video controls? 【发布时间】:2010-09-09 10:34:39 【问题描述】:我正在编写一个包含一些嵌入式视频内容的应用程序,我的目标是 android 2.2。我需要显示视频内容的本地化字幕。
视频内容可以是 mp4 或 3gp 视频,从 SD 卡播放。
有一些第三方视频播放器已经支持字幕,但我还没有看到任何可以捆绑或检查代码的开源视频播放器。
那么,是否有任何启用字幕的控件,或者是否有任何包含字幕的开源视频播放器项目?
这种情况有哪些选择?
【问题讨论】:
我需要这个的项目前段时间完成了,但没有解决方案(我们通过嵌入字幕视频的流式传输)。希望这里提供的答案对其他人有用。 【参考方案1】:这应该可以解决问题。
我在 xda-devs 上遇到的一些事情 http://forum.xda-developers.com/showthread.php?t=890761
Mplayer 最近被移植到 Android。
MPlayer 的源码在这里 http://www.mplayerhq.hu/design7/dload.html
祝你好运!
【讨论】:
虽然我无法测试它(该项目几个月前完成),但这听起来最接近我得到的答案。 我已经下载了源代码,它是用 C 编写的。在 Java 中没有什么办法吗?【参考方案2】:我不知道在 Android 上原生显示字幕的方法。但是,如果字幕是 .srt 格式,解析它们会很容易:您可以将它们覆盖在正在播放视频的 VideoView 控件上。
【讨论】:
以上是关于任何本机视频控件都支持字幕吗?的主要内容,如果未能解决你的问题,请参考以下文章
android 中使用ffmpeg,将视频加入字幕,用ass文件,在PC上可以,但在Android上一直不行