gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 04:30:30 29 4
gpt4 key购买 nike

我使用 SoundCloud 的流媒体 API 流式传输音乐,而该 API 又使用 Apple 的 AudioToolbox 框架。您可以找到git存储库here

使用 iOS 5 及更低版本,该应用程序可以正常流式传输。现在,在 ios 6 中,每当通过 AudioQueueDispose 处置 AudioQueue 时,我都会收到 EXC_BAD_ACCESS 。我尝试注释掉这一行;果然它不再崩溃了,但显然我的音频流继续播放并且永远不会被释放。

我不太确定是什么原因造成的。这是需要向 Apple 报告的错误吗?或者ios 6中的一些新功能无意中导致audioQueue在被释放后被引用到某个地方?有人注意到这样的行为吗?

最佳答案

AudioQueueDispose 将在 iOS6 设备上正常工作。您必须将 true 作为 AudioQueueDispose 的第二个参数传递。然后它异步停止队列。但问题是同样的事情在 iOS 6.1 设备上不起作用。任何人都可以帮助我解决这个问题。提前感谢您。

关于ios - AudioQueueDispose 在 IOS 6 中崩溃,在 IOS 5 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11802172/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com