我需要在Android设备上播放视频(不同格式)。 据我了解,最好的方法是将Android NDK与可以播放视频的特定库一起使用。我已经做了一些基本的例子来了解NDK的用法,但我不知道接下来该做什么。据我所知,我必须先安装ffmpeg。 所以我有以下问题:
那么,任何人都可以帮助我并解释如何使用ndk播放视频的基本方法,可能是一些基本的计划或链接? 非常感谢您对我的问题感兴趣!
答案 0 :(得分:7)
好的,首先从你的问题开始;您必须决定是要Manipulate Video
还是仅Play video
。如果您只是在播放视频/音频,那么就不需要像Ffmpeg那样external lib.
。
但如果您是manipulating
音频/视频,请转到Ffmpeg
。然后决定是否需要一个预编译的Ffmpeg
库,或者想要使用自定义标志设置追求Compile via NDK
。
如果您可以使用Ffmpeg lib.
,那么您可以使用此App并帮助将其整合到here。
但是,如果您要通过*.so
自行制作ndk
或编译Ffmpeg,请参阅Stackoverflow Help on FFmpeg for Android。在这里,您可以拥有自己的设置。
您也可以使用Precompiled
lib。直接在Github/Roman10
现在提出您的问题: -
如上所述
取决于您是extracting
然后Ffmpeg Doc1还是仅播放声音Stackoverflow link
只需查看Android Docs,Video
干杯..!