游戏中的音乐不起作用(java)

时间:2013-04-14 03:15:05

标签: java javasound

我正在创建一个带有catch的java方法,以便在打开JFrame时播放音乐。问题是......当你打开它时,音乐不会播放。有人可以告诉我我做错了什么,以及如何解决它?我知道我是个菜鸟。

代码如下:

static String SadPiano = "MuricateLabs.Swindle.Game.res/instrumental_-_instrumental_-_background_music_%28sad_piano%29___2.au";

public void sound(String path){
    try {

        AudioInputStream audio = AudioSystem.getAudioInputStream(External.class.getResource(path));
        Clip clip = AudioSystem.getClip();
        clip.open(audio);
        clip.start();
        clip.loop(100);
        sound(SadPiano);

    } catch (Exception e) {
        System.out.println("Might wanna check:" + path + "\n");
        e.printStackTrace();

    }
}

0 个答案:

没有答案