如何使用AvAudiorecorder将音频录制为mp3文件

时间:2012-04-25 11:16:27

标签: iphone record avaudiorecorder

如何使用AvAudiorecorder.i m将音频录制为mp3文件,使用以下代码进行录音设置

recordSetting1 =  [NSDictionary dictionaryWithObjectsAndKeys:
                  [NSNumber numberWithInt:AVAudioQualityMin],AVEncoderAudioQualityKey,
                  [NSNumber numberWithInt:16], 
                   AVEncoderBitRateKey,
                   [NSNumber numberWithInt: 2], 
                   AVNumberOfChannelsKey,
                   [NSNumber numberWithFloat:44100.0], 
                   AVSampleRateKey,nil];

2 个答案:

答案 0 :(得分:7)

添加

[NSNumber numberWithInt:kAudioFormatMPEGLayer3] forKey:AVFormatIDKey

然而,由于版税,不可能在iPhone上编码mp3格式。

答案 1 :(得分:3)

虽然您可以使用AVAudioPlayer播放MP3文件,但您无法使用AVAudioRecorder以MP3格式录制(请参阅this SO postthis SO post)。如果你需要压缩格式,但它不一定是MP3,我建议用AAC格式录制。