1. java中Swing怎麼添加音樂
JAVA應用程序添加背景音樂示例:
1.先定義一個 URL 對象,並賦NULL值;
URL musicURL = null;
2.然後為定義的 URL 賦值,即得到要播放的URL地址,
musicURL = new URL( "音樂地址");//得到要播放音樂的url
3.創建一個播放音頻的實例,並得到這個實例
AudioClip ac = Applet.newAudioClip(musicURL); //得到一個播放音頻的實例
4.進行播放控制
ac.play(); //播放一編
ac.loop(); //循環播放
ac.stop();//停止
播放本地音樂示例:
private void playMusic(){
try {
javax.media.Player player;
if(null==player){
File musicFile=new File("./music.mp3");//得到一個MP3文件
if(musicFile.exists()){
MediaLocator locator=new MediaLocator("file:"+musicFile.getAbsolutePath());
player = Manager.createRealizedPlayer(locator);
player.prefetch();//預讀文件
}else{
System.err.println(pro.getMusicFile()+" 找不到");
}
}
//centerpanel.add(player.getControlPanelComponent()!=null?player.getControlPanelComponent():null);//顯示播放工具
player.start();//播放
} catch (CannotRealizeException ex) {
ex.printStackTrace();
} catch (NoPlayerException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
}