java swing 播放音乐_java中Swing怎么添加音乐?

展开全部

5b0b451dc68306ea9ef00a5c894c5986.png

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();

}

}

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值