0
small WAV playerのコードが見つかりました。WaveAudioStreamの一時停止/停止時の待ち時間
"Pause"ボタンと "Stop"ボタンをクリックすると2秒間の遅延のように見えますが、アプリを本当にプロフェッショナルに見せないようになります。私はこれを引き起こしているのか分かりませんが、私は本当にそれを修正したいと思います。コードを調べてどこから来たのか教えてください。ありがとう!
small WAV playerのコードが見つかりました。WaveAudioStreamの一時停止/停止時の待ち時間
"Pause"ボタンと "Stop"ボタンをクリックすると2秒間の遅延のように見えますが、アプリを本当にプロフェッショナルに見せないようになります。私はこれを引き起こしているのか分かりませんが、私は本当にそれを修正したいと思います。コードを調べてどこから来たのか教えてください。ありがとう!
私はこのサンプルをしばらく書きましたが、よく覚えていません。
私の意見では、待ち時間は主に更新フレームの機能から来ています。 VisualPlayerクラスでは、UIはスレッドから現在の値を取得するタイマーによって更新されます。このサンプルを書くのはあまり効率的ではありませんが、速くはありません。 UIを更新する最善の方法は、Runnableクラスを実装し、それをSwingUtilities.invokeLater()で呼び出すことです。
また、読み込みバッファサイズを小さくしようとしましたか?
あなたの答えをありがとう!私はバッファサイズを減らそうとしましたが、それを修正しませんでした。あなたの答えはおそらく正しいですが、あなたが言及したクラスについては十分に分かっていないので、私は自分のものにとどまるつもりです。プレーヤーbtwを書いていただきありがとうございます;) –