項目中須要用音頻格式轉換,以前使用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