opencore框架可用于语音编码与解码,实现Android和iOS语音互通,能实现类似微信语音对讲功能。andoird端可录音Amr格式文件,Amr格式语音文件的优势是文件大小比wav等其他音频格式文件小很多方便网络传输与存储,语音清晰度对于对讲来说也能接受。
实现思路
手机端录音->上传音频文件到服务器端->手机端下载音频文件播放;具体实现代码不在此处讨论仅说明思路。
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
- 小知识
目前安卓系统最好的手机是哪款?(安
目前安卓系统最好的手机是哪款?(安卓系统手机推荐)不知不觉间,2022年已经过去大半,各手机品牌不断推出自己的新产品,尤其是在安卓阵营里,竞争尤为激烈。近日,著名科技权威媒体 Andr...
39 2022-08-02 - 小知识
2022年现在手机哪款好用一点(2022性
2022年现在手机哪款好用一点(2022性价比高的手机)大家认可的手机,以及销量好的,那肯定不会差,所以有的时候买手机也可以盲目跟风。看到很多人买这手机,又或者一些榜单上可以看到销...
24 2022-08-02 - 小知识
真正免费手机数据恢复安装(手机数据
真正免费手机数据恢复安装(手机数据恢复免费)很多朋友因为对手机的功能比较好奇,不小心将手机的机身内存给格式化了,导致存储在手机内的数据全部被“清空”了,想要恢复但又不知道...
21 2022-08-02 - 小知识
原神金苹果群岛(原神金苹果群岛攻略
原神金苹果群岛(原神金苹果群岛攻略)原神金苹果活动的四个幻境,其中万叶代表过去,辛焱代表现在,菲谢尔代表未来,而莫娜则是命运本身,但是都同样讲述着一件事:成长。首先,万叶的秘境是...
36 2022-07-30 - 小知识
苹果手表美版和国行的区别在哪里(苹
苹果手表美版和国行的区别在哪里(苹果手表美版有什么区别)苹果手表美版和国行的区别较大,苹果手表买美版好还是国版好要从功能、运营商、售后等方面综合评估,一般来说买国版要好...
143 2022-07-28 - 个人日志
玩游戏手机排行(打游戏最好用的手机
玩游戏手机排行(打游戏最好用的手机排名)游戏手机曾经是一个小众产品,有着疯狂的设计和臃肿的软件,但近年来这种情况逐渐发生了变化。即使您不是铁杆手机游戏玩家,您也可能会欣赏...
21 2022-07-08