opencore框架可用于语音编码与解码,实现Android和ios语音互通,能实现类似微信语音对讲功能 。andoird端可录音Amr格式文件,Amr格式语音文件的优势是文件大小比wav等其他音频格式文件小很多方便网络传输与存储,语音清晰度对于对讲来说也能接受 。
实现思路
手机端录音->上传音频文件到服务器端->手机端下载音频文件播放;具体实现代码不在此处讨论仅说明思路 。
- iPhone端
iPhone录音不能直接录音为Amr格式音频,需要先录音为wav格式,然后通过opencore框架将wav格式的音频文件格式转化为Amr格式音频文件上传到服务器端 。
iPhone播放在线音频文件的时候也不能章节播放Amr格式需要将Amr格式文件通过opencore框架转化为wav格式播放 。
- android端
android端录音直接即可设置音频文件格式为Amr,在线播放的时候也可直接播放 。
部分android手机录音Amr的时候可能不是标准的Amr文件头部,iPhone在转换的时候可能会出现转换出来的wav文件无法播放,所以需要处理一下 。
附ios利用opencore转换Amr格式音频源码 (已修改处理Amr文件头部问题)
核心包下载:VoiceRecorder 地址 http://www.star-lai.cn/wp-content/uploads/2014/02/VoiceRecorder.zip
使用demo:player 地址 http://www.star-lai.cn/wp-content/uploads/2014/02/player.zip
【苹果手机amr文件用什么打开,opencore框架进行语音】
- 手机同质化一直非常的严重|小米13系列好评满满,骁龙8gen2比苹果a16更强
- 荣耀手机独立出华为后|从3699跌至2059荣耀太猛了
- 12月13日消息|苹果appletv4k搭载的a15处理器为5核心
- OPPO终于要在12月15日推出纵向折叠屏手机OPPOFindN2Flip了|绿厂纵向折叠屏手机要来,小姐姐最爱
- 12月13日消息|小米13系列手机明日开售售价4599元
- 对于最近想要购买手机的小伙伴而言|骁龙8gen2的新旗舰一加acepro值得入手吗?
- 手机上怎么赚钱啊 兼职,在手机怎么赚钱
- 自动阅读挂机脚本,手机挂机全自动刷阅读
- ipo过会,证监会创业板ipo中止
- 小米|双尺寸旗舰对标苹果!小米13系列明日开售:3999元起
