ios android作音频相关的开发时可选用的格式有 mp3
,speex
,aac
,amr
,ilbc
android
amr
:微信
evemote
ios
speex
:米聊
微信
mp3
>aac
>amr
/ilbc
>speex
编码
amr
:生成格式相对较小
,Android原生支持,ios可用第三方库进行编码解码speex
:生成文件最小
,Android、ios均须要用第三方库进行编码解码,支持声音的降噪
等处理aac
:生成文件相对较大
,Android,ios均支持,声音质量较好,比mp3文件小ilbc
:生成文件较小
,ios 4.3以上支持,Android早期不支持可用第三方库mp3
:相比文件最大
,比较流行的格式相比下来,我仍是比较推荐用amr格式,网上的教程多,又不像speex同样须要双方都编码解码,生成的文件也较小,比较适合作语音通话spa