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文件,但仍然是同样的问题。
答案 0 :(得分:1)
我的印象是mp3播放器因为java程序终止执行而被关闭。您可以尝试使用sleep挂起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);
}
答案 1 :(得分:1)
https://sites.google.com/site/teachmemrxymon/java/how-to-use-mp3player-class
我遇到了同样的问题并发现了这一点,将播放动作附加到一个按钮上并从那里开始工作将完全播放该曲目。