无法分配剪辑数据:请求的缓冲区太大

时间:2013-01-03 07:56:36

标签: java audio javasound

我想在我的游戏启动器的背景中播放声音但是当我尝试播放声音时我得到了这个错误。 无法分配剪辑数据:请求的缓冲区太大。

这是我的声音代码:

    public static void Sound() {
    try {
        AudioInputStream audio = AudioSystem.getAudioInputStream(new File("LauncherBG.wav"));
        Clip clip = AudioSystem.getClip();
        clip.open(audio);
        clip.start();
        CStop = clip;
    }

    catch (UnsupportedAudioFileException uae) {
        System.out.println(uae);
    } catch (IOException ioe) {
        System.out.println(ioe);
    } catch (LineUnavailableException lua) {
        System.out.println(lua);
    }
}

wav是16mb,它是1:33分钟,请帮助

0 个答案:

没有答案