AudioQueueDispose在IOS 6中崩溃,在IOS 5中工作正常

AudioQueueDispose在IOS 6中崩溃,在IOS 5中工作正常,ios,streaming,soundcloud,Ios,Streaming,Soundcloud,我正在使用SoundCloud的流媒体API从SoundCloud流媒体播放音乐,这些API反过来又使用了苹果的AudioToolbox框架。您可以找到git存储库 使用ios 5及以下版本,该应用程序的流媒体性能良好。现在有了ios 6,我可以在任何时候通过处理音频队列时获得EXC_BAD_访问权限。我试着评论这句话;果不其然,它不会再崩溃了,但很明显,我的音频流一直在播放,永远不会被释放 我真的不确定是什么导致了这一切。这是一个需要向苹果报告的错误吗?或者ios 6中的某些新功能无意中导致a

我正在使用SoundCloud的流媒体API从SoundCloud流媒体播放音乐,这些API反过来又使用了苹果的AudioToolbox框架。您可以找到git存储库

使用ios 5及以下版本,该应用程序的流媒体性能良好。现在有了ios 6,我可以在任何时候通过处理音频队列时获得EXC_BAD_访问权限。我试着评论这句话;果不其然,它不会再崩溃了,但很明显,我的音频流一直在播放,永远不会被释放


我真的不确定是什么导致了这一切。这是一个需要向苹果报告的错误吗?或者ios 6中的某些新功能无意中导致audioQueue在被释放后被引用?有人注意到这样的行为吗?

AudioQueueDispose将在iOS6设备中正常工作。必须将true作为AudioQueueDispose的第二个参数传递。然后它异步停止队列。但问题是同样的东西在iOS 6.1设备中不起作用。有人能帮我解决这个问题吗?谢谢你的帮助。

在《我有同样的问题》的iOS6部分,你可能会有更多的运气。请让我知道,如果你计算出了这一点,我最终得到了解决方案..我在“MyInputBufferHandler”中设置了条件,当开始录制时,我们需要将设备音量设置为零..我希望这将对你有所帮助。。