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的功能。

相关文章
相关标签/搜索