想要播放应用程序的背景音乐时,计算机无法找到“AudioStream”

时间:2012-11-21 07:29:47

标签: java audio eclipse-indigo

所以我试图做的是让我的应用程序在后台用.wav音乐文件播放音乐 我有这个代码,但在

下找不到AudioStream
sun.audio.*;

如果您有任何人使用Eclipse IDE,您将如何找到AudioStream来导入它...

这是我使用的代码。它属于Sound类,它不实现或扩展任何东西。

private AudioStream as;
private String lastSoundPath;

private void setStream(String soundPath){
    this.lastSoundPath = soundPath;
    try {
        InputStream in = new FileInputStream(soundPath);
        this.as = new AudioStream(in);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

这是我在尝试演奏Bangarang时遇到的错误(随机我知道......)

java.io.IOException: could not create audio stream from input stream
at sun.audio.AudioStream.<init>(AudioStream.java:82)
at vapour.studios.destiny.client.Sound.setStream(Sound.java:17)
at vapour.studios.destiny.client.Sound.<init>(Sound.java:24)
at vapour.studios.destiny.Destiny.main(Destiny.java:23)

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要在项目属性中使用javaSE 1.7作为执行环境。

在Mac OS 10.8上它适用于我