本文主要记录一些零碎的东西
speex编译给android使用 ,speex 官网:https://speex.org/downloads/
编码好的源码:https://github.com/CL-window/audio_speex
使用NDK和cmake 都编译了一下,都遇到一些坑,记录一下
使用NDK编译,只需要把speex/build.gradle注释部分取消注释即可
1.创建新的android工程,直接包含c++代码,并创建cpp文件夹,使用 cmake 编译
2.speex源码目录下的libspeex和include目录及其子目录文件全部拷贝到$project/cpp目录下。
Speex 1.2.0 This is the latest stable release of the Speex codec library.
3.cpp 下新建 CMakeLists.txt
4.在$project/cpp/include/speex/目录下新增speex_config_types.h文件
这一步应该是映射Java数据类型的,在刚才拷贝过来的speex源码目录下面的include/speex文件夹下面
有一个speex_config_type