【发布时间】:2016-02-01 08:41:26
【问题描述】:
我在某些情况中遇到AVAudioPlayer 的问题。
首先,我的录音机工作正常。但是在 VOIP 通话并从built_in_Speaker 播放铃声并与音频会话一起工作后,挂断电话后,我无法先录制带声音的音频!但第二次一切正常。
问题
在我提到我的音频已录制但没有声音的情况下!
我想知道在什么情况下可能会发生?
self.audioSession = [AVAudioSession sharedInstance];
NSError *err = nil;
[self.audioSession setCategory :AVAudioSessionCategoryPlayAndRecord error:&err];
if(err){
NSLog(@"audioSession: %@ %d %@", [err domain], [err code], [[err userInfo] description]);
return;
}
BOOL preparedToRecord = [self.audioRecorder prepareToRecord];
__block BOOL recordStarted = NO;
err = nil;
[self.audioSession setActive:YES error:&err];
if(err){
NSLog(@"audioSession: %@ %d %@", [err domain], [err code], [[err userInfo] description]);
return;
}
if (preparedToRecord){
recordStarted = [self.audioRecorder record];
}
【问题讨论】:
标签: ios objective-c avaudiorecorder avaudiosession