gpt4 book ai didi

java - 使用 JLayer 在 Java 中循环播放背景音乐

转载 作者:行者123 更新时间:2023-11-29 03:34:26 26 4
gpt4 key购买 nike

我正在尝试使用 JLayer 将背景音乐添加到我的游戏中。我怎样才能设置它循环播放?

http://www.javazoom.net/javalayer/javalayer.html

    BackgroundMusic bm = new BackgroundMusic("music.mp3");
bm.start();

最佳答案

我有这个方法来播放我的mp3文件

 jlayer.jar 
mp3plugin.jar
jaudiotagger-2.0.1.jar

private void playMe(){
try {

File file=new File("F:\\Net Beans Work Space\\mp3\\a.mp3");
FileInputStream fis = new FileInputStream(file);

BufferedInputStream bis = new BufferedInputStream(fis);
player = new Player(bis);

int d=0;
AudioFile audioFile = AudioFileIO.read(file);
d = audioFile.getAudioHeader().getTrackLength();

System.out.print("ddd= "+d) ;

player.play();
} catch(Exception e){
System.out.print("ERROR "+e);

}

}

你需要的是使用 thread 和 jlayer.jar 和 mp3plugin.jar 加上 jaudiotagger.jar 然后你就可以播放 mp3 文件作为你的背景音乐

关于java - 使用 JLayer 在 Java 中循环播放背景音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16284377/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com