私は1つの特定の画面から録画したいだけのアプリがあります。他のすべての画面では、赤い録音バーが表示されていない状態で、アプリがバックグラウンドにある間にオーディオを再生できるように、ほとんど録音しないようにしたいと考えています。 私はこれを行うことができた唯一の方法は、AudioKit(AudioKit.stop())を停止することですが、AudioKitの開始と停止がクラッシュを追跡するためにいくつかの非常にランダムなハードを引き起こしていることは間違いありません。私はまた、マイクの停止を呼び出してみましたが、入力を偽に設定しましたが、これはうまくいきませんでした。停止せずにAKMicrophoneを停止AudioKit
私は同様の質問AudioKit: Can I disable an AKMicrophone without calling AudioKit.stop()?
がある知っているが、答えはこれに対応していません。
エンジンを停止させずにマイクからの入力を停止するにはどうしますか?
コードを見ると、すべてのmic.stopとmic.start doがミュートされているか、ミュートされていません。それはタップを削除しないので、マイクを解放し、赤い録音バーを解放する。私はあなたがAudioKitを止めたくないことに同意しますが、それを達成する唯一の方法です。 – Nathan