我正尝试在我的 iOS 应用程序中在后台录制音频。我设法做到了,我将背景模式设置为“音频、AirPlay 和画中画”,并将 Audio Session 设置为 AVAudioSessionCategoryPlayAndRecord,它确实在后台录制,但是,当我启动 Skype 或任何其他 VoIP 应用程序并开始通话时,我的应用程序完全中断并停止录制。
知道如何在另一个应用程序处理 VoIP 时强制我的应用程序在后台录制吗?
最佳答案
这是不可能的。一次只能有一个应用程序容纳录音界面。
通话时的 VoIP 应用程序将保留播放和录音界面。需要等待接口(interface)释放才能恢复录制。
关于ios - AVAudioSession - 在后台录制音频被 VoIP 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33523299/