背景
最近在调试airplay,因此需要使用AAC_ELD解码,所以下载fdk-acc进行编译使用.
编译步骤
1. git clone [email protected]:mstorsjo/fdk-aac.git
2. cd fdk-aac
3. sh autogen.sh #此步骤可能需要安装对应编译工具
4. ./configure
5. make install
缺失工具安装(macos,仅我遇到的缺失)
brew install autoconf
brew install cmake
brew install automake
动态连接库(macos)
编译好的文件在.libs/libfdk-aac.2.dylib
;
libfdk-aac.dylib做了引用
libfdk-aac.dylib -> libfdk-aac.2.dylib
java jni引用
在window下使用 libfdk-aac ,在mac 下则为 fdk-aac.
System.loadLibrary("fdk-aac");
如果是苹果芯片(m1,m2) 注意使用arm jdk。