如何使用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];
答案 0 :(得分:7)
添加
[NSNumber numberWithInt:kAudioFormatMPEGLayer3] forKey:AVFormatIDKey
然而,由于版税,不可能在iPhone上编码mp3格式。
答案 1 :(得分:3)
虽然您可以使用AVAudioPlayer
播放MP3文件,但您无法使用AVAudioRecorder
以MP3格式录制(请参阅this SO post和this SO post)。如果你需要压缩格式,但它不一定是MP3,我建议用AAC格式录制。