我有一个应用程序,我只想从一个特定的屏幕进行录制。在所有其他屏幕上,我不想主要进行录音,以便在应用程序处于后台时仍然可以播放音频,而不会出现红色录音栏。我能够做到这一点的唯一方法是停止 AudioKit (AudioKit.stop()),但我很确定 AudioKit 的启动和停止会导致一些非常随机且难以追踪的崩溃。我还尝试在麦克风上呼叫停止,并将启用输入设置为 false 但这也不起作用。
我知道有一个类似的问题AudioKit: Can I disable an AKMicrophone without call AudioKit.stop()?
但答案并没有解决这个问题。
有没有办法在不停止引擎的情况下停止接收来自麦克风的输入?