JAVA实现背景音乐
在做图书管理系统时,想着添加一个播放背景音乐的功能,在网上找了许多,也测试了很多,都没有实现,后来找了一个很方便的,一下就实现了,分享给大家!共同学习!
musicStuff类:
public class musicStuff {
void playMusic(String musicLocation) {
try
{
File musicPath = new File(musicLocation); if(musicPath.exists()) {
AudioInputStream audioInput = AudioSystem.getAudioInputStream(musicPath);
Clip clip = AudioSystem.getClip(); clip.open(audioInput);
clip.start();
clip.loop(Clip.LOOP_CONTINUOUSLY);
} else {
}
} catch(Exception ex) { ex.printStackTrace(); }
}}
主类的main方法中:
String filepath = "chicken.wav";
musicStuff musicObject = new musicStuff(); musicObject.playMusic(filepath);
这里的音乐只能是wav格式的,至于怎么添加进工程,我是用的eclipse,具体做法如下:从文件夹里复制音乐文件。在eclipes里点击最高层文件夹。直接复制粘贴就成,你懂的。
提示的错误根据信息改完就对了。