【发布时间】:2011-09-19 05:08:19
【问题描述】:
从previous question继续 我发现当我从互联网进行慢速流式传输时,我单击下一个和上一个按钮,然后会开始两首或多首歌曲,因为当创建了 AudioStreamer 的新实例并且 AudioStreamer 的状态既不是 isPause、isIdle 或 isStop 时。
但实际上,一个新线程在 AudioStreamer 类中启动,并具有 isBuffering 或 As_WAITING_FOR_QUEUE_TO_START 状态。
我的问题是如何识别这种状态,以便当我单击“下一步”按钮两次时,只有 1 首歌曲开始播放,而其他请求被拒绝?
请在这方面提供帮助..thanx
【问题讨论】:
-
考虑到您尚未发布您正在使用的代码以及您如何在代码中实现 AudioStreamer,这是一个非常笼统的问题。
-
请通过上一个问题给出的链接,其中包括代码..
-
好的,知道了。但是一定要把上一题删掉,把本题的代码带进来。
标签: iphone objective-c audio audio-streaming audiostreamer