AudioSessionCategory は PlayAndRecord に設定されています。割り込みリスナーがあり、その最初の行に:
printf("hello\n");
私のアプリは、wav、caf、mp4 を録音できます。アプリが wav 形式で記録しているときに中断が発生すると、Xcode に「hello」が表示され、アプリがそれを正しく処理します。しかし、caf または mp4 形式で記録しているときに中断が発生すると、Xcode に「こんにちは」が表示されず、中断が終了した後にアプリがクラッシュします。割り込みコールバックが呼び出されないのはなぜですか?
編集: Apple のサンプル コード: http://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009222 aac への変換中に割り込みリスナーが呼び出されませんでした!