AVAudioPlayer
中断に問題があります。
そして、私は着信通話中の中断について話しているのではありません. 私はこの状況をうまく処理できます。通話→割り込み開始→通話終了→割り込み終了。
問題は、デバイスのカメラにあります。状況は次のとおりです。
プレーヤー アプリがバックグラウンドで再生されています。写真を撮りたいです。カメラを開いて写真を撮ります。まったく中断なし!しかし、ビデオをキャプチャしたい場合、中断が始まり、プレーヤーは無音になります。同時に中断終了!(2 つのデバイスで確認しましたが、NSLog
非常に奇妙だと思います) しかし、ビデオ カメラがまだオンになっているため、プレーヤーは曲の再生を続行しません。カメラを閉じて、割り込みが終了することを期待していますが、それは以前に終了しており、プレーヤーは沈黙したままです。
問題は、この状況をどのように処理するかです。