5

2 倍の高さの赤いオーディオ録音ステータス バーに関して多くの質問 (ここここ) がありますが、それらはすべて、アプリがバックグラウンドに戻るときにフラッシュを参照します。AVCaptureSessionアプリがフォアグラウンドにあるときに、セットアップから想定しているように、フラッシュが発生しています。

誰もこれを経験したことがありますか?

4

1 に答える 1

13

からオーディオ入力を削除する必要があります。AVCaptureSession

    [self.captureSession removeInput:audioIn];

はinit メソッドで初期化さaudioInれるAVCaptureDeviceInputオブジェクトです。

説明: 遷移のためにフラッシュが発生します。ビュー A からビュー B に移動すると、オブジェクトがビュー A に割り当てられました。ビュー B が表示され、ビュー A がまだオブジェクトの割り当てを解除していないため、フラッシュが発生します。そのため、ビュー A によって「バックグラウンド」で引き続き使用されています。通話中にアプリを開いた場合も同じです。

于 2014-10-13T11:12:46.893 に答える