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