近日的需求,自己錄音查蓉,轉(zhuǎn)mp3之后發(fā)送給服務(wù)器赫段,在iOS10之前沒有任何問題呀打,但是在10的系統(tǒng)之后會出現(xiàn)無論怎么錄音都沒有音頻的問題,因?yàn)槭鞘褂玫膌ame轉(zhuǎn)糯笙,還查了半天lame贬丛,后來幾經(jīng)折騰才發(fā)現(xiàn),是10之后AVAudioRecorder 需要使用的話需要配置AVAudioSession 代碼如下:
AVAudioRecorder*recorder = [[AVAudioRecorder alloc] initWithURL:[NSURL URLWithString:urlPath] settings:settings error:&error];
AVAudioSession *session = [AVAudioSession sharedInstance];
NSError *sessionError;
[session setCategory:AVAudioSessionCategoryRecord error:&sessionError];
之后再次調(diào)用才實(shí)現(xiàn)正常錄音功能炬丸!