[英]Audio recording stops when sound in other app is playing
我们具有在应用程序中进行后台录制的功能。 当应用程序在后台模式下可以正常工作,但是当我们打开其他应用程序并在其中播放声音时会停止。即使在其他应用程序播放声音的情况下,即使不停止录制,我们如何也可以继续录制。
注意:在该模式下,在后台模式下开始录制时,该应用程序将停止运行。
在appDelegate中调用此方法,
func audioSessionSettings() {
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryRecord, with: AVAudioSessionCategoryOptions.mixWithOthers)
try AVAudioSession.sharedInstance().setActive(true)
} catch let error {
print(error.localizedDescription)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.