【发布时间】:2013-07-17 18:11:30
【问题描述】:
我编写了一个播放 mp3 文件的应用程序,我可以控制所有内容,但问题是每个 mp3 文件都是单独播放的,我必须触发新文件的播放。
我想知道如何(以编程方式)判断播放器是否已播放完一个文件,以便继续播放下一个文件?
这是线程代码
@Override
public void run() {
try {
System.out.println(filename);
FileInputStream fis = new FileInputStream(filename);
BufferedInputStream bis = new BufferedInputStream(fis);
player = new Player(bis);
player.play();
} catch (Exception e) {
System.out.println("Problem playing file " + filename);
System.out.println(e);
}
}
【问题讨论】: