java实现音乐播放功能
注意:音乐文件格式是WAV格式
(本文转载自CSDN——小白)
欢迎收看《好看的博文没人赞》系列
这里将实现一个音乐工具类,通过实例化该类传入音乐文件路径,可以进行随时调用播放、暂停、循环方法。
以下图示为源码:
public class MusicPlay {
private AudioClip aau;
private String url;
public MusicPlay(String url){
this.url=url;
playMusic();
}
public void playMusic(){
try {
URL cb;
//可以在项目里创建一个Source folder包,将音乐文件放到这个包里,再把路径给它
File f = new File(url); //url这里放音乐路径。
cb = f.toURL();
aau = Applet.newAudioClip(cb);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
//控制音乐的方法,调用这个方法要给一个int参数
public void musicMain(int n) {
//用switch循环
switch (n) {
//如果是1就开始播放
case 1:
aau.play();
break;
//如果是2,就停止播放
case 2:
aau.stop();
break;
case 3:
//循环播放
aau.loop();
break;
default:
break;
}
}
}