アプリで背景を録音する機能があります。 アプリがバックグラウンドモードで正常に動作していますが、他のアプリを開いてその中で音を再生すると停止します。他のアプリが音を鳴らすと録音を止めなくても録音を続けることができます。他のアプリのサウンドが再生されているときに音声録音が停止する
注:録画を開始するときは、アプリをバックグラウンドモードで起動してください。 appDelegateで
アプリで背景を録音する機能があります。 アプリがバックグラウンドモードで正常に動作していますが、他のアプリを開いてその中で音を再生すると停止します。他のアプリが音を鳴らすと録音を止めなくても録音を続けることができます。他のアプリのサウンドが再生されているときに音声録音が停止する
注:録画を開始するときは、アプリをバックグラウンドモードで起動してください。 appDelegateで
このメソッドを呼び出し、
func audioSessionSettings() {
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryRecord, with: AVAudioSessionCategoryOptions.mixWithOthers)
try AVAudioSession.sharedInstance().setActive(true)
} catch let error {
print(error.localizedDescription)
}
}
AVAudioSessionCategoryOptionsを試してみてください - スウィフト3.0から –