在这种情况下,设备都是运行iOS4.2的iPod,模拟器也是4.2。
设置代码(确切地)来自'aurioTouch'示例。通过调试器运行表明所有设置都正确。我从回调中发布了一条NSLog消息,该消息从模拟器发布到控制台,但不是从设备发布。它根本没有被设备触发。 : - (
当麦克风插入并移除时,会调用(并正确运行)属性侦听器回调。
也会调用中断侦听器。
任何人都有任何线索可能会发生这种情况?我已经完成了一些谷歌搜索并且无法跟踪我自己的任何内容:-S
提前致谢
-Brian
答案 0 :(得分:0)
我至少在我的案例中找到了答案。删除对AudioSession的任何更改,例如prefferedHardwareIOBufferDuration并再次测试应用程序。