У меня в программе играет музыка. Я хочу, чтобы он переключал музыку в зависимости от определенных действий и т. д. Проблема в том, что моя музыка начинает воспроизводиться с одного метода, и я пытаюсь остановить ее с помощью другого метода или события действия. Другой метод не может найти мой объект клипа, потому что он не является общедоступным. Можно ли сделать этот объект клипа общедоступным для всего моего класса? Я попытался создать еще один класс только для музыки. Может ли кто-нибудь направить меня? Спасибо,
public void playsound(String filepath){
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(filepath));
Clip clip = AudioSystem.getClip( );
clip.open(audioInputStream);
clip.start( );
}
catch(Exception e) {
e.printStackTrace( );
}
}
public void dummyMethod(){
//when this method is call make the clip stop
}