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 期间未调用中断侦听器!