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