ios 使用AVAudioRecorder录音

如何使用AVAudioRecorder录音 如下:

// 录音存储的url

NSURL *fileUrl = [NSURL fileURLWithPath:@"/Users/midas/Desktop/sounds.m4a"];

NSMutableDictionary *dict = [NSMutableDictionary dictionary];

// 采样率

[dict setObject:@44100.0f forKey:AVSampleRateKey];

// 编码格式

[dict setObject:@(kAudioFormatAppleLossless) forKey:AVFormatIDKey];

// 声道数目

[dict setObject:@1 forKey:AVNumberOfChannelsKey];

// 质量

[dict setObject:@(AVAudioQualityLow) forKey:AVEncoderAudioQualityKey];

_recorder = [[AVAudioRecorder alloc] initWithURL:fileUrl settings:dict error:nil];

// 录制5s

[_recorder recordForDuration:5];

[_recorder prepareToRecord];

// 开始录制

[_recorder record];

你可能感兴趣的:(ios 使用AVAudioRecorder录音)