所以我试图做的是让我的应用程序在后台用.wav音乐文件播放音乐 我有这个代码,但在
下找不到AudioStreamsun.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)
提前致谢。
答案 0 :(得分:0)
您需要在项目属性中使用javaSE 1.7作为执行环境。
在Mac OS 10.8上它适用于我