http://blog.csdn.net/windsoul85/article/details/8035088
来源:互联网 发布:食品经营许可网络平台 编辑:程序博客网 时间:2024/05/17 06:37
由于工作需要,需要android与ios录音通用播放,ios不支持amr,android原生也不支持aac,最终由于进度情况,决定通用amr的方案,因为毕竟amr比较小巧。
那么ios就要 完成 录制后 把 编码转成 amr的,这样android 就可以正常播放了,测试可以
然后播放时要先把amr转成wav,就可以正常播放了
这里首先感谢这篇文章的作者,为本人开了路
http://hhuai.github.com/blog/2012/02/05/ios-and-andorid-voice/
而且开始用的好好的。可是ios6出现了,我日。。
opencore-amr for iOS
库要重新编译然后就找到了这篇文章
http://blog.csdn.net/favormm/article/details/6772097
但一直有些小问题
最后还是找到了,源代码社区
http://sourceforge.net/mailarchive/forum.php?forum_name=opencore-amr-devel
下载了最新版opencore-amr-0.1.3.tar.gz代码
解压opencore-amr-0.1.3
在这找到了编译的脚本,改改库对应的路径和 armV7 的版本啊 什么的就可以了,我是放到 解压的目录下, ./build-iphone.sh 就可以了。
http://sourceforge.net/mailarchive/forum.php?thread_name=alpine.DEB.2.00.1110292052310.10431%40cone.martin.st&forum_name=opencore-amr-devel
下来来看了一下(由于对linux编译不熟悉,就尝试改了改)暂时测试是好用的 xcode4.5 貌似不支持 armv6了 所以就设置的armv7和armv7s
我把改的测试程序 传上来吧。有问题大家给我留言。我只是为使用重新编译了一下,也方便其他人使用和学习。有错误的地方还请指正,这里要感谢原作者和开源库。
有编译或使用的疑问欢迎大家探讨,
http://download.csdn.net/detail/windsoul85/4610958
- http://blog.csdn.net/windsoul85/article/details/8035088
- http://blog.csdn.net/IBM_hoojo/article/details/5688947
- http://blog.csdn.net/chenlaic/article/details/6143235
- http://blog.csdn.net/eaglewood2005/article/details/4335052
- http://blog.csdn.net/mchp/article/details/3995970
- http://blog.csdn.net/v_july_v/article/details/6015165
- http://blog.csdn.net/masterz/article/details/6232585
- http://blog.csdn.net/perfectpdl/article/details/6442847
- http://blog.csdn.net/eroswang/article/details/1967243
- http://blog.csdn.net/zhvsby/article/details/5986645
- http://blog.csdn.net/dz45693/article/details/6183645
- http://blog.csdn.net/david_lv/article/details/5798003
- http://blog.csdn.net/zxingchao2009/article/details/6299313
- http://blog.csdn.net/zhanxinhang/article/details/6783766
- http://blog.csdn.net/ruanruoshi/article/details/935510
- http://blog.csdn.net/yming0221/article/details/6538527
- http://blog.csdn.net/yming0221/article/details/6528490
- http://blog.csdn.net/yming0221/article/details/6704079
- VirtualBox 4安装CentOS 6.3
- oracle修改字段类型,从number(2)改为number(2,1)
- 【Three20】【2011-2-25】【Xcode4.2中将Three20开源库导入到工程项目中】
- 安卓开发之常见死机问题--log分析
- 一天一linux命令(12) which whereis locate find 查找文件和目录
- http://blog.csdn.net/windsoul85/article/details/8035088
- 【C语言】 fgetpos和fsetpos的参数问题
- 一会儿改
- ActionListener的三种实现方法
- 自绘按钮
- ndk-stack
- 二维数组的传递
- insert /*+append */
- COM组件初学习笔记