java實現音樂播放
阿新 • • 發佈:2020-10-11
最近呢,心血來潮,寫了一個播放音樂的工具類,在這裡給大家分享一下
上程式碼圖
注意:音樂檔案格式是WAV格式
如果有需要,直接複製可用
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;
}
}
}