-1
でクリップを停止する、それが歌を停止しますが、私は方法がわからないと思います実際に停止する二度目にクリックしたときに、一度クリックしたときに、私は、ボタン一つでGUIを持っている、それは、私が持っている曲を果たしているNetbeansの
private void playButtonActionPerformed(java.awt.event.ActionEvent evt) {
int i = 0;
playMusic(Brown);
i++;
if (i == 1) {
plsStop(Brown);
i--;
}
//when the button is clicked, it plays song, when clicked another time, it SHOULD stop it, but like wtf it don't?
}
static public void playMusic(File Sound){
try{
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(Sound));
clip.start();
}catch(Exception e)
{
}
}
static public void plsStop(File Sound){
try{
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(Sound));
clip.stop();
}catch(Exception e)
{
}
}
https://stackoverflow.com/questions/16915241/how-do-i-pause-a-clip-javaの可能な複製 –
私はその提案に同意しません – Goat