我有一个按钮,当点击播放歌曲时,它不会停止,也不能按任何其他按钮,直到音乐自行停止,歌曲结束。请帮忙! 我的代码如下:如何阻止音乐播放?
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