2011-02-26 56 views
0

我正在寻找在iPhone上录制声音并生成针对小尺寸和录音质量优化的文件。使用下面的AAC设置,我可以得到一个很小的文件大小,但我不确定我是否获得了最佳质量。除了试验和错误之外,我还有什么可以转向或者有什么建议吗?什么是使用AVAudioSession进行AAC录音的最佳设置?

[recordSetting setValue:[NSNumber numberWithFloat:8000.0] forKey:AVSampleRateKey]; 
[recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey]; 
[recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey]; 
[recordSetting setObject:[NSNumber numberWithInt:AVAudioQualityLow] forKey: AVEncoderAudioQualityKey]; 
[recordSetting setValue:[NSNumber numberWithInt: 8000] forKey:AVEncoderBitRateKey]; 
+0

您是否可以使用上述设置以AAC格式录制音频文件 – ios 2012-05-11 12:51:28

回答

0

有几种针对语音优化的编解码器,包括iLBC。以8kHz采样率使用iLBC将产生大约每小时7MB的文件。

相关问题