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