iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
txx
V2EX  ›  iDev

关于iOS和Android 的音频录制

  •  
  •   txx ·
    rpplusplus · Nov 29, 2012 · 6924 views
    This topic created in 5086 days ago, the information mentioned may be changed or developed.
    应该选择何种语音格式才能让两头能做到听,且文件不是很大,也就是说别用wav.

    由于时间略紧..开发难度略高的库可能来不及碰。
    能用原生库是最好的。
    12 replies  •  1970-01-01 08:00:00 +08:00
    GreatHan
    GreatHan
    Nov 29, 2012
    1
    amr
    txx
    txx
    OP
    Nov 29, 2012
    2
    @GreatHan ios 4.3之后不支持这货了啊。。默认caf
    GreatHan
    GreatHan
    Nov 29, 2012
    3
    @txx 不行就mp3吧,码率低点应该不会很大
    txx
    txx
    OP
    Nov 29, 2012
    4
    @GreatHan 转mp3 略坑啊。。。
    lianghai
    lianghai
    Nov 29, 2012
    5
    呃,AAC-LC 不行么……似乎自带编解码器的? http://developer.android.com/guide/appendix/media-formats.html
    chisj
    chisj
    Nov 30, 2012
    6
    转mp3,可以的,用lame,我这边安卓和iOS都弄上了。
    luanma
    luanma
    Dec 2, 2012
    7
    刚好也在做,用的aac编码,出m4a的文件。
    两个系统都缺省支持的格式
    tab
    tab
    Dec 2, 2012
    8
    俺只搞过苹果的,简单省事的方案是@luanma所说的AAC(m4a),调整质量采样率啥的相关参数,音质一般的情况下iOS上大概能做到一秒3、4k吧。
    追求极限的话看这里http://www.cocoachina.com/applenews/devnews/2012/1105/5029.html
    tab
    tab
    Dec 2, 2012
    9
    @chisj iOS上能给个转换时间么,没相关的概念,比如在iPhone4上转换什么格式的多长时间的音频需要时间几何?
    fly2never
    fly2never
    Dec 2, 2012
    10
    @luanma 2.2以下部分机型不支持播放
    chisj
    chisj
    Dec 5, 2012
    11
    @tab 不好意思 ,我没有去测试时间,我是录音参数为:
    AVEncoderAudioQualityKey:AVAudioQualityMin
    AVEncoderBitRateKey:16
    AVNumberOfChannelsKey:2
    AVSampleRateKey:44100.0
    在手机上录音为.wav文件,音频应该是PCM格式。
    然后用lame将.wav转换成.mp3,压缩后体积为原来的1/10。
    因为当时对性能没大的要求,压缩时间没有专门去计算,不能回答你,哈哈。
    txx
    txx
    OP
    Dec 5, 2012
    12
    @chisj 我现在发现mpeg4aac 好小啊 一分钟才250k
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1318 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 20:09 · PVG 04:09 · LAX 12:09 · JFK 15:09
    ♥ Do have faith in what you're doing.