0

前の質問から続けて 、インターネットからのストリーミングが遅いときに [次へ] ボタンと [前へ] ボタンをクリックすると、AudioStreamer の新しいインスタンスが作成され、AudioStreamer の状態が isPause、isIdle、または isStop のいずれでもないため、2 つ以上の曲が開始されることがわかりました。

しかし、実際には新しい Thread が AudioStreamer クラス内で開始され、isBuffering または As_WAITING_FOR_QUEUE_TO_START 状態になります。

私の質問は、[次へ] ボタンを 2 回クリックすると、1 つの曲だけが開始され、他の要求が拒否されるように、この状態をどのように識別できるかということです。

この点で助けてください..ありがとう

4

1 に答える 1

0

私が抱えていた実際の問題は、私の曲がストリーミングされているときに、[次へ]をクリックしてから2曲が一緒に開始されたときです。

だから私はこれがAudioStreamerクラスのバグであり、これに対する解決策はgitHubで与えられたリンクのようなものである可能性があることを発見しました

于 2011-09-23T05:33:41.920 に答える