JACo mp3 播放器

JACo mp3 Player

import jaco.mp3.player.MP3Player;
import java.io.File;

public class Test {

public static void main(String[] args) {

    try{
        File f = new File ("001.mp3");  
        MP3Player mp3 = new MP3Player(f);
        mp3.play();
    }
    catch(Exception e){System.err.println(e);}
}
}

它播放第一秒然后停止,我尝试了很多不同的 mp3 文件,但仍然是同样的问题。

我的印象是mp3播放器关闭是因为java程序终止了他的执行。您可以尝试挂起 java 线程并休眠。 这应该有效:

try{
  File f = new File ("001.mp3");  
  MP3Player mp3 = new MP3Player(f);
  mp3.play();
  while(!mp3.isStopped()){
    Thread.sleep(5000);
  }
}
catch(Exception e){
System.err.println(e);
}

https://sites.google.com/site/teachmemrxymon/java/how-to-use-mp3player-class

我遇到了同样的问题并发现了这一点,将播放操作附加到按钮并从那里开始工作将完整播放曲目。