如何在 Android 本机代码中导入 media/stagefright/* 类

How to import media/stagefright/* classes in Android native code

我正在尝试编译一些 NDK code(通过 ndk-build ),但出现此错误:

[armeabi] Compile++ thumb: wfd_jni <= SinkPlayer.cpp
In file included from jni/SinkPlayer.cpp:4:0:
jni/SinkPlayer.h:5:48: fatal error: media/stagefright/foundation/ABase.h: No such file or directory
 #include <media/stagefright/foundation/ABase.h>

我尝试在 Android Studio 中导入相同的项目,但它仍然找不到 media/* 导入(它显示了 红色 )

很可能我必须将该包包含在我的 构建路径 某处,但这是我第一次使用 NDK,我不知道该怎么做。

Stagefright 不是 public API 的公园,因此不包含在 NDK 中。它在 Android.

上的媒体框架内部