- Java入門・初心者質問スレ Part.9
786 :696[]:2020/03/25(水) 10:10:31.34 ID:LViw/AR0 - >>778
どうも、昨日の質問者です。わざわざプログラムまで書いて頂いてありがとうございます。下の方ですが、これを Chime chime = new Chime(); chime.play(0); と使えば完璧ですね。ですが、 new Chime().play(0); にすると Direct Clip が再生した回数分増えていかないですか? そして上の方ですが、0.2秒間隔で500回再生してみると、通常は スレッド[Thread-124](実行中) デーモンスレッド[Direct Clip](実行中) スレッド[Thread-125](実行中) デーモンスレッド[Direct Clip](実行中) スレッド[Thread-126](実行中) デーモンスレッド[Direct Clip](実行中) というようにデバッグビューに表示され、音が鳴ります。しかし時々 スレッド[Thread-124](実行中) スレッド[Thread-125](実行中) スレッド[Thread-126](実行中) デーモンスレッド[Direct Clip](実行中) デーモンスレッド[Direct Clip](実行中) デーモンスレッド[Direct Clip](実行中) 表示がこのようになり、その間音が止まります。そしてまた元に戻ったところでたまった音が一気に鳴るような現象が起きます。 そしてこの現象が起きる度に消えない Direct Clip が一つ増えます。この現象が出ているのはうちだけでしょうか?
|
- Java入門・初心者質問スレ Part.9
791 :696[]:2020/03/25(水) 11:09:44.26 ID:LViw/AR0 - >>790
うちの環境のせいかもしれませんね。これ以上は諦めることにします。
|
- Java入門・初心者質問スレ Part.9
804 :696[]:2020/03/25(水) 19:06:14.91 ID:LViw/AR0 - >>802
解決しました。コンパイラのバージョンが1.8になってました。 Eclipseを最新のものにしていないせいか11までしか使えないのですが、それにしたら症状が消えました。 ありがとうございました。
|