我的程序中播放了一些音樂。我希望它根據某些操作等來切換音樂。問題是我的音樂是從一種方法開始播放的,我試圖阻止它從另一種方法或動作事件中播放。另一種方法不能找到我的剪輯對象,因爲它不公開。是否有可能爲我的整個班級公開這個剪輯對象?我試着爲音樂創作另一堂課。有人可以指導我嗎?謝謝,如何從其他方法停止聲音(同時播放)
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
}
什麼是將剪輯作爲類變量的例子? Clip clip = new Clip(); ? –