iOS 7.0.4 で " AVAudioSessionInterruptionNotification " に問題があります。
NSNotificationCenter でサインアップし、AVAudioSession をアクティブにします。すべて正常に動作しますが、カメラがアクティブ化されている場合、その特定の通知は、中断の開始時でも終了時でもトリガーされなくなります。
iPhone4 で携帯電話の着信を受信し、アプリの実行中にアラームを鳴らして、音声の中断をテストします。サンプルアプリ「AVCam」でも通知機能を使ってみましたが、同じ現象でした。
音声の中断とカメラの起動の関係は? カメラの電源が入っていると、音声の中断がトリガーされなくなるのはなぜですか? これはiOSのバグでしょうか?
編集 2014 年 1 月 10 日: iOS 7.1 ベータ 3 に更新しましたが、問題はまだ存在します。
ありがとうございました。