好的,我试图在应用程序打开时让声音文件永远循环播放。这是目前我运行声音文件的一段代码。无法循环播放MP3文件
public class Game {
public static void main(String[] args) {
JFrame window = new JFrame("Josh's 2D College Project");
window.setContentPane(new GamePanel());
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setResizable(false);
window.pack();
window.setVisible(true);
try{
File file = new File("C:/Users/Josh Scott (Zinotia)/Desktop/2D College Project/Resources/Sounds/BGSong.mp3");
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
try{
Player player = new Player(bis);
player.play();
} catch(JavaLayerException ex) {}
} catch(IOException e){}
}
}
我正在使用JavaZoom的JavaLayer来播放Mp3文件。任何人都可能给我另一种方式来循环&使用声音文件以不同的方式或使用JavaLayer。
你好,请你看看(http://stackoverflow.com/a/17032994/824495) –