【问题标题】:Building native app with ffmpeg lib使用 ffmpeg lib 构建本机应用程序
【发布时间】:2011-12-15 06:32:23
【问题描述】:

我使用 android 构建系统创建了 libffmpeg.so。现在我正在尝试在我的应用程序中使用。请帮助我解决以下问题:

  1. 如何将 ffmpeg 添加到我的包含目录?
  2. 如何链接到 ffmpeg.so?

谢谢, 那鸿书


好吧,我写了,收到以下错误: 1.7.9(0.237/5/3) Prebuilt : libffmpeg.so <= cp: omitting directory/cygdrive/c/android2/android-ndk-r6/samples/native-audio /jni' 制作:* [/cygdrive/c/android2/android-ndk-r6/samples/native-audio/obj/local/ar meabi/libffmpeg.so] 错误 1`

请指教。 谢谢, 那鸿书

【问题讨论】:

    标签: android ffmpeg android-ndk


    【解决方案1】:

    我或多或少都在关注这个 http://www.roman10.net/how-to-build-android-applications-based-on-ffmpeg-by-an-example/ 在 Stack Overflow 上也有很多类似的答案

    基本上链接一个 FFMPEG 库与链接任何其他 SO 没有什么不同。你可以阅读 NDK/docs

    【讨论】:

    • 为什么需要jni下的源码?我尝试将它们放在 usr/include 下并得到更多错误。
    • 您并不需要 jni 下的所有源代码,但您肯定需要头文件,因此他们将所有内容都放在 jni 下。可能可以告诉您的 Android.mk 在不同的位置查找标头,但通常所有原生内容都位于 jni 文件夹下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多