继续previous question
我发现当我从Internet进行流媒体播放时速度很慢,然后单击“下一步”和“上一步”按钮,然后会启动两首或多首歌曲,因为当创建AudioStreamer的新实例并且AudioStreamer的状态不是isPause,isIdle或isStop时。

但是实际上,一个新线程在AudioStreamer类内部启动,并具有isBuffering或As_WAITING_FOR_QUEUE_TO_START状态。

我的问题是如何确定这种状态,以便当我单击“下一步”按钮两次时,只有一首歌曲开始而其他请求被拒绝?

请帮助这方面.. thanx

最佳答案

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

所以我发现这是AudioStreamer类中的错误,解决方案可能是link given on gitHub

07-27 13:43