展开全部

java背景音乐切换代码 javaswing添加背景音乐_JAVA

JAVA应用程序添加背景音乐示例:

1.先定义一个 URL 对象,并赋NULL值;

URL   musicURL   =   null;

2.然后为e68a84e8a2ad3231313335323631343130323136353331333337616565定义的 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();
}
}