2012-08-07 115 views
0

已经提出这个问题,但没有得到答复,所以我再次问。请多多包涵。 :)如何在Android中播放DivX视频?

我怎么能在我的Android应用播放DivX和其他非标准格式的视频(FLV,MOV等)?

我发现了Vitamio唯一的图书馆,它播放这些文件,但前提是用户安装其他插件Vitamio插件。

有没有解决这个办法吗?要么使用其他库,要么在我的应用程序中包含该插件?

Thansk!

+0

有些格式是专有的,这意味着你需要支付牌照,但你可能想看看VLC,它是开源的,并能起到织补附近的一切。 – VoronoiPotato 2012-08-07 12:21:40

回答

0

FFMPEG是你需要的。 Rock Player使用FFMpeg播放视频。这里的source code

+0

看起来像是C++中的东西,对吧?有没有任何Java端口? – 2012-08-07 13:08:42

+0

是的,它是C,我们可以使用Android NDK编译库,然后它会生成一个.so文件。为了执行这个文件,你需要java jni。 – NcJie 2012-08-07 13:54:41

+0

这已经在stackoverflow中讨论了很多。看看这个[this](http://stackoverflow.com/questions/4725773/ffmpeg-on-android) – NcJie 2012-08-07 13:55:36