项目中须要用音频格式转换,以前使用VoAacEncoder,部分手机老是莫名崩溃,因此决定再也不使用VoAacEncoder,换作Speex来完成格式转换,可是没有找到Speex的库文件,网上介绍的都是Speex的编译,之前历来没有本身折腾过这些,好在还算顺利完成了,首先感谢一下分享技术的大牛们。html
配置Cygwin环境变量($CYGWIN/home/user/.bash_profile):android
NDK=/cygdrive/d/adt-bundle-windows-x64/android-ndk-r7 export NDK 注:android-ndk-r7文件在个人D:\adt-bundle-windows-x64\android-ndk-r7目录下
配置Cygwin Windows环境变量windows
CYGWIN_HOME Cygwin安装目录 添加path %CYGWIN_HOME%\bin;
我使用Intellij Idea开发,虽然说idea不支持ndk,但使用cygwin貌似跟ide没有半毛钱关系,也就是说彻底能够抛弃eclipse来开发安卓项目了。好了,如今就可使用编译好的Speex库了,赶忙改代码去了,写博客挺费时间。 bash
Windows 64位离线文件:http://yun.baidu.com/s/1mgNUbSsmarkdown