2

我试图在我自己的 android 项目中复制这个名为 MediaMetadataRetriever 的类。你可以在这里看到类: https ://android.googlesource.com/platform/frameworks/base/+/master/media/java/android/media/MediaMetadataRetriever.java

在第 40 行中,您可以看到:System.loadLibrary("media_jni");

我如何获得那个图书馆?我的 logcat 显示了这一点:

引起:java.lang.UnsatisfiedLinkError: Library media_jni not found

4

1 回答 1

0

这是一个 JNI 类,它使用 C/C++ 创建并作为 SO 包含在您的应用程序中。该类在运行时加载。

看这里https://android.googlesource.com/platform/frameworks/base/+/master/media/jni

于 2010-07-19T20:52:39.090 回答