0
我正在製作播放WAV文件的演示,並堅持使用它。當我開始播放音樂時,我禁用了btnPlay。現在我希望音樂播放完畢後,必須自動啓用btnPlay。但我不能這樣做。我可以以微秒獲得文件持續時間,但我不知道下一步該怎麼做。這是代碼。播放音樂後自動啓用按鈕
public void playmusic(){
try{
btnClose.setEnabled(true);
btnShuffle.setEnabled(true);
btnRepeat.setEnabled(true);
btnPause.setEnabled(true);
btnStop.setEnabled(true);
btnPlay.setEnabled(false);
if(isPausing==false){
AudioInputStream ais = AudioSystem.getAudioInputStream(f);
clip = AudioSystem.getClip();
clip.open(ais);
clip.start();
}
else{
isPausing=false;
clip.start();
}
}
catch(Exception ex){}
}
你能給我一個解決方案嗎?非常感謝你!
Offtopic:'catch(Exception ex){}'最終會召喚龍和惡魔。 – m0skit0