0

继续上一个问题 ,我发现当我从互联网进行慢速流式传输时,我单击下一步和上一个按钮,然后会开始两首或多首歌曲,因为当创建 AudioStreamer 的新实例并且 AudioStreamer 的状态既不是 isPause、isIdle 或 isStop 时。

但实际上,一个新线程在 AudioStreamer 类中开始,并具有 isBuffering 或 As_WAITING_FOR_QUEUE_TO_START 状态。

我的问题是如何识别这种状态,以便当我单击 Next 按钮两次时,只有一首歌曲开始播放而其他请求被拒绝?

请在这方面提供帮助..thanx

4

1 回答 1

0

我遇到的实际问题是当我的歌曲正在播放时,我点击下一步,然后 2 首歌曲开始播放。

所以我发现这是 AudioStreamer 类中的一个错误,解决方案可能是gitHub 上给出的链接

于 2011-09-23T05:33:41.920 回答