3

目前我正在使用 ffmpeg 在 Android 上开发媒体播放器。我已经使用 ndk 编译了 ffmpeg。接下来我必须使用构建的模块进行编码。那么问题来了:如何使用编译好的ffmpeg?

首先我想既然我必须导入 ffmpeg 模块,我必须阅读$(ndk)/docs/IMPORT-MODULE.html. 但是到了练习的时候,事情就没有解决。

经过一段时间的挣扎,我发现有一个名为 的文档PREBUILTS.html,这正是我想要的。因此,我构建了一个新项目,按照文档描述的方式逐步复制libffmpeg.so和编写$(newProject)/jniAndroid.mk它还没有很好地工作,但我相信我找到了正确的方法。

IMPORT-MODULE那么问题来了:和有什么区别PREBUILTS?是否IMPORT-MODULE意味着导入的模块可以自己工作(可以作为二进制分发),并且PREBUILTS意味着它只是一个动态库?

4

0 回答 0