IOSiOS DeveloperiOS开发技术分享

ios 使用AVAudioRecorder录音

2017-02-10  本文已影响252人  码渣

如何使用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];

上一篇下一篇

猜你喜欢

热点阅读