我使用的是AudioStreamer,除了在蜂窝网络和wifi网络之间切换之外,一切都很正常。它很快就停止了。
我在没有离开应用程序的情况下通过关闭wifi网络进行了测试,所以我可以证明问题不是由应用程序在后台造成的。
那么,有没有人在切换网络时遇到过AudioStreamer的问题?
干杯,西蒙
发布于 2010-12-29 10:48:50
这是有意义的,因为网络更改是数据流…中的中断在stop和pause方法中放置一个断点,看看是什么在调用它。我怀疑它是在handleInterruptionChangeToState方法(line 1924)中调用的
发布于 2010-12-29 14:11:13
前一段时间,我也遇到了AudioStreamer的问题,当添加了4.0的后台功能时,一旦应用程序进入后台,它就会停止缓冲。它被解决了,因为我错过了info.plist :)中的关键字。但它给我带来了问题,在那之后,它也崩溃了,有时它会停止。
因此,我只是使用NSURLConnection下载数据并将其提供给播放器。它起作用了,g8。如果它有某种错误,它可以用下面的方法很好地工作
但我认为更改网络可能会导致问题,但您可以尝试使用NSURLConnection的示例应用程序。
https://stackoverflow.com/questions/4550847
复制相似问题