2013-07-17 76 views
0

我寫了一個應用程序來播放mp3文件,我有控制和一切滾動,只是一個問題,每個mp3文件單獨播放,我必須觸發新文件的播放。用Jlayer播放幾個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); 
    } 
} 

回答