2010-09-09 49 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控件上。