我想用iPhone录制音频,然后将其上传到服务器。
我可以录制音频,但我的问题是我应该使用哪种格式录制音频,以便录制器生成文件最小的文件。
答案 0 :(得分:9)
以下是iPhone支持的少数编码的结果。音频文件的大小,以KB为单位,持续时间为10秒。
kAudioFormatMPEG4AAC:164 ,
kAudioFormatAppleLossless:430,
kAudioFormatAppleIMA4:475,
kAudioFormatULaw:889,
kAudioFormatALaw:889,
其中 kAudioFormatMPEG4AAC 的尺寸最小。
答案 1 :(得分:3)
Apple iOS支持以下列格式播放音频:
可以录制以下格式:
虽然只有AAC支持硬件辅助编码(参见Apple iOS SDK documentation)
对于可用性的普遍性,我更喜欢MP3。
检查这些链接,找到录制音频的确切代码 - Recording Audio on an iPad with AVAudioRecorder
答案 2 :(得分:0)
这取决于您录制的音频类型和所需的音频质量。
例如,如果您使用内置麦克风录制语音,iLBC将为您提供最小的音频文件(20 ms帧为15.2 kbit / s,30 ms帧为13.33 kbit / s)。