我有一個按鈕,當點擊播放歌曲時,它不會停止,也不能按任何其他按鈕,直到音樂自行停止,歌曲結束。請幫忙! 我的代碼如下:如何阻止音樂播放?
public class Mp3Player {
private String filename;
private Player player;
public Mp3Player(String filename) {
this.filename = filename;
}
public void play() {
try {
BufferedInputStream buffer = new BufferedInputStream(new FileInputStream(filename));
player = new Player(buffer);
player.play();
}
catch (FileNotFoundException | JavaLayerException e) {
System.out.println(e);
}
}
}
而且這是在按鈕:在另一個線程
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Mp3Player mp3 = new Mp3Player("C:\\Users\\USER\\Desktop\\Echo.mp3");
mp3.play();
}
我建議閱讀有關線程.. http://docs.oracle.com/javase/tutorial/essential/concurrency/ – vefthym 2014-11-08 10:55:15
什麼是'Player'? – 2014-11-08 11:16:18