回答
这里是由iPhone支持数编码的结果。音频文件的大小,以KB为单位,持续10秒。
kAudioFormatMPEG4AAC:164,
kAudioFormatAppleLossless:430,
kAudioFormatAppleIMA4:475,
kAudioFormatULaw:889,
kAudioFormatALaw:889,
在这些kAudioFormatMPEG4AAC是最小的尺寸。
苹果IOS支持在这些格式的播放音频:
- AAC(MPEG-4高级音频编码)
- ALAC(苹果无损)
- HE-AAC(MPEG-4高效AAC)
- iLBC的(互联网低比特率编解码器,用于语音的另一种格式)
- IMA4(IMA/ADPCM)
- 线性PCM(未压缩的,线性脉冲编码MODULA和灰)
- MP3(MPEG-1音频层3)
- μ律和A-律
对于记录下列格式是可能的:
- AAC(MPEG-4高级音频编码)
- ALAC(苹果无损)
- 的iLBC(互联网低比特率编解码器,语音)
- IMA4(IMA/ADPCM)
- 线性PCM(未压缩的,线性脉冲编码调制)
- μ律和A-律
而只有AAC支持硬件辅助编码(见Apple iOS SDK documentation)
对于普遍性可用性我更喜欢MP3。
检查这些链接找到确切的代码录制音频 - Recording Audio on an iPad with AVAudioRecorder
您能否确认哪些iOS版本支持AMR(自适应多速率)音频进行录制和播放? – User97693321
抱歉,AMP仅支持播放。 –
根据以下文档,MP3不支持录制,只能播放。 http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html#//apple_ref/doc/uid/TP40009767-CH2-SW6 –
这取决于您正在录制的音频类型和所需的音频质量。如果您正在使用内置麦克风录制语音,iLBC将为您提供最小的音频文件(20 ms帧为15.2 kbit/s,30 ms帧为13.33 kbit/s)。
- 1. 如何确定录制的音频文件的大小
- 2. 如何在android中录制时保持音频大小减小?
- 3. iphone如何压缩音频文件的大小
- 4. 如何计算音频文件大小?
- 5. 如何缩小iPhone应用程序的.wav音频文件的大小?
- 6. 教程在iphone上录制音频?
- 7. 在iPhone上录制音频和播放
- 8. 在iPhone上录制音频:setPreferredIOBufferDuration出错
- 9. 音频文件被记录/创建之前的最小loadFile
- 10. 减小转换后的音频文件的大小
- 11. np.fromfile文件大小的最大限制?
- 12. 在android中减少视频和音频文件大小的最佳方法?
- 13. 在iPhone上播放前检查视频文件大小
- 14. iPhone上的最大可执行文件大小?
- 15. 录制的音频文件
- 16. 如何转码iPhone上录制的IMA4 ADPCM音频文件?
- 17. iOS音频录制每分钟的大小
- 18. iPhone trim音频录制
- 19. iPhone资源文件大小限制
- 20. 如何获取iPhone录制的视频大小?
- 21. 如何录制iphone音箱的音频?
- 22. 如何获取特定文件大小的音频文件?
- 23. 基于android中的文件大小获取音频文件
- 24. PHP最大上传文件大小
- 25. Plone + Ploneboard最大上传文件大小
- 26. 最大文件上传大小
- 27. Iphone中文档目录的最大大小?
- 28. iPhone视频播放大小
- 29. 在iphone sdk中解压缩文件的最大大小?
- 30. iPhone:最小最大滑块控件
嗨,感谢您的回答,但是如何iLBC(互联网低码率编解码器),我听说哪个是最小的文件大小,你试过了吗?谢谢。 – 2012-11-09 08:20:35
也许也有趣和相关:AAC支持硬件辅助编码。 –
如果我将用户'kAudioFormatMPEG4AAC'或'kAudioFormatiLBC',当我将它保存在服务器上时,文件的扩展类型是什么? .mp3还是什么? –