AMR和WAV互相轉換

---------------------------2015.8.25---------------------------------- -------html

安卓錄製的amr轉換出現問題的,請百度下載mediainfo,比對demo錄製轉換的amr參數是否一致。ios

也有人找我說安卓出問題,可是最後確實是安卓端錄製參數問題形成的。app

這demo我使用過網上下載的amr文件,轉換wav,是正常的。因此出問題,很可能是安卓錄製不對。學習

//----------------------------2015.6.6-----------------------------------------
spa

重製了個簡潔不少的demo。支持電腦模擬器錄音轉換,iOS7 至 iPhone 6p iOS8。.net

下載地址code

//-----------------2015.3.20-----------------------------------------------------------orm

各位很差意思,這麼慢才更新。htm

最新庫文件在這裏 支持64位庫文件  ,替換原來demo中的文件便可。blog

//---------------------------------------------------------------------------------

    上網查了下資料,發現資料很少,如今搞定了,分享下經驗,方便你們交流學習吧。

    實現過程是先錄製WAV,而後再轉AMR,而後發送給Andriod。接收時再把AMR格式轉WAV而後播放。

1.錄製WAV,參考了官方的SpeakHere範例

https://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.html

2.轉AMR格式主要參考了

與你們討論如何用opencore amr在iOS上decode(已解決)

http://blog.csdn.net/favormm/article/details/6804553    

 

綜上,最後實現了WAV和AMR格式的互轉。

綜合了一下,作了個小小的demo,裏面實現了錄製WAV,WAV轉AMR,AMR轉WAV的功能。

相關文章
相關標籤/搜索