java GUI 编程中的添加音乐问题?
为什么我这样写了之后,无法获取AudioClip呢?debug显示为null
//传递不同的音乐路径,选取不同的音乐产生。 static AudioClip musicBirth(String s){
URL cb = null;
File f=new File(s);
try {
cb=f.toURI().toURL();
} catch (MalformedURLException e) {
e.printStackTrace();
}
AudioClip audioClip = Applet.newAudioClip(cb);
return audioClip;
}
但是这样写,AudioClip 的之就是JavaSoundAudioClip,为什么呢?非要使用第一种方法的话怎么解决呢?
Music(String s){ try {
f = new File(s);
uri = f.toURI();
url = uri.toURL(); //解析地址
AudioClip aau;
aau = Applet.newAudioClip(url);
aau.loop(); //循环播放
} catch (Exception e)
{ e.printStackTrace();
}
}
以上是 java GUI 编程中的添加音乐问题? 的全部内容, 来源链接: utcz.com/p/168387.html