ios与android语音通用方案 编译libopencore-amr xcode4.5/ios6版本

由于工作需要,需要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


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
ffmpeg version 2023-07-06-git-f00222e81f-essentials_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12.2.0 (Rev10, Built by MSYS2 project) configuration: --enable-gpl --enable-version3 --enable-static --disable-w32thr eads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --e nable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-l ibsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-l ibwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enab le-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable -libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libvidstab --enab le-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --ena ble-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --en able-libvpl --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --ena ble-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enab le-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --ena ble-librubberband libavutil 58. 14.100 / 58. 14.100 libavcodec 60. 22.100 / 60. 22.100 libavformat 60. 10.100 / 60. 10.100 libavdevice 60. 2.101 / 60. 2.101 libavfilter 9. 8.102 / 9. 8.102 libswscale 7. 3.100 / 7. 3.100 libswresample 4. 11.100 / 4. 11.100 libpostproc 57. 2.100 / 57. 2.100 [in#0 @ 000001fd774d6780] Error opening input: No such file or directory
最新发布
07-08

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值