繁体   English   中英

播放其他应用程序中的声音时,录音停止

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM