使用源码MediaFile.java判断一个文件是否是音频文件,需要lib "media_jni",去哪里找?
如题,我想利用源码MediaFile.java的getFileType()取得文件的类型,然后用isAudioFileType()函数判断是否是音频类型。
但是在判断wma类型的文件是需要执行DecoderCapabilities.java文件中的
static {
System.loadLibrary("media_jni");
native_init();
}
网上说这时候要求VM去载入Android的/system/libmeida_jni.so文件,但是在我下载的源码里没有找到此目录及libmeida_jni.so文件。那么,需要去哪里找此文件呢?找到后直接放在MediaFile.java文件所在目录下就可以了吧?
没用过jni,还请各位多多关照。