iOS AVAudioRecorder记录不停止背景音频

问题描述:

我需要允许我的应用程序在不停止背景音乐播放器的情况下录制音频。iOS AVAudioRecorder记录不停止背景音频

我正在使用AVAudioRecorder。

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; 

但是,无论何时[audioplayer record]被调用,背景音乐都会停止播放。

我该怎么做,让背景音乐不停止播放?

谢谢。

您需要添加MixWithOthers类别选项,以及:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord 
           withOptions:AVAudioSessionCategoryOptionMixWithOthers 
             error:nil];