我写了一个应用程序来播放 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);
}
}