Javaサウンドでthisの参照を見て、クリップを再生しました。複数のクリップインスタンスを再生する方法は?
URL url = new URL("http://www.chiptape.com/chiptape/sounds/medium/Taito_Carousel.wav");
AudioInputStream ais = AudioSystem.getAudioInputStream(url);
clip = AudioSystem.getClip();
clip.open(ais);
clip.loop(0); //This lets the clip play fully before closing immediately
私は一度これを再生すると、それだけで正常に動作しますが、私はclip.open(ais)
で再び同じクリップを再生したいとき、それは再生できません。何か案は?
理解しにくい[2)投稿SSCCE](http://stackoverflow.com/a/8997483/418556)の部分がありましたか? 2人中1人が悪くない、それは悲惨です(IMO)。 *** SSCCE ***を投稿すると、問題をより詳しく調べます。 BTW - これをコマンドライン(ボタンなし)から再作成できれば、ボタンやGUIとは関係がないことを示します。もしそうであれば、ポストのタイトルだけでなく、ボタンに言及するのはあまり意味がありません。私は "複数のクリップインスタンスを再生する方法"と思います。ポストにとってはるかに良いタイトルになるだろう。同意する場合は編集してください。 –
BTW - [tag:javasound]は、このタイプの質問に追加するのに適したタグです。あなたが[JavaSound info]に提供したリンクから推測してもらいたいと思っていました。ページ](http://stackoverflow.com/tags/javasound/info)にあなたの*最後の*質問に追加したものです。 –