Java代码添加背景音乐

太心塞!弄了很久才终于把Java添加背景音乐实现了。不过还是很Happy!

这次介绍的办法,是只要一打开Java Application,便可直接听到背景音乐。代码保存,方便以后再次利用。

package com.music; 
import java.applet.AudioClip;
import java.io.*;
import java.applet.Applet;
import java.awt.Frame;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;
import javax.swing.JFrame;
public class Music extends JFrame{ 
File f;
URI uri;
URL url;
// Music{
//     bgMusic;
//  }
Music{
try {
f = new File("Taylor Swift-Sparks Fly.wav");
uri = f.toURI;
url = uri.toURL;  
//解析地址
AudioClip aau;
aau = Applet.newAudioClip(url);
aau.loop;  
//循环播放
} catch (Exception e){ 
e.printStackTrace;
} 
}
 public static void main(String args[]) { 
new Music;
}
}

需要注意的是,Java播放背景音乐需要无损音质,后缀名 .wav这之类的。

aau.loop;这个是循环播放;
aau.stop;停止播放;

本代码已经运行成功。

接下来的这个是可以直接在Java代码插入这个函数,然后调用,this.Music;

 void Music{ 
//注意,java只能播放无损音质,如.wav这种格式 
try { 
f = new File("Taylor Swift-Sparks Fly.wav"); 
//绝对路径
uri = f.toURI; 
url = uri.toURL; 
//解析路径
AudioClip aau;
aau = Applet.newAudioClip(url);
aau.loop;  
//单曲循环
} catch (Exception e){ 
e.printStackTrace;
 } 
 }
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值