Java JFrame 背景音乐 求高手
发布网友
发布时间:2022-09-30 05:06
我来回答
共2个回答
热心网友
时间:2024-10-19 02:59
File musicFile=new File("所要添加的音乐名");
URI uri=musicFile.toURI();
URL url=uri.toURL():
AudioClip=Applet.newAudioClip(url);
控制音乐的播放与停止
clip.play();
clip.stop();
你可以自己写判断
也可以
路劲自己判断
如果只是想在点击的时候放音乐可以使用这个方法,
private void playSound() {
try{
FileInputStream fileau = new FileInputStream(new File("C:\\WINDOWS\\Media\\Windows XP 气球.wav"));
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
}catch (Exception e){
}
}追问还是没弄出来 笨死了 你的QQ是多少 我的110 789 4337
追答这东西你可以去网上搜 一大片 JFRAME的背景音乐 那些写得很详细
热心网友
时间:2024-10-19 02:59
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
import sun.audio.ContinuousAudioDataStream;
public class Test extends JFrame {
public Test() {
Container c = this.getContentPane();
c.add(new JLabel("背景音乐"));
ContinuousAudioDataStream sound;
try {
sound = new ContinuousAudioDataStream(new AudioStream(new FileInputStream(new File("H:\\AddLife.wav"))).getData());
AudioPlayer.player.start(sound);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.setSize(200, 200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new Test();
}
}
注意,这种方式值支持读取mid或mave(mav)格式的音乐文件,如果你想要播放mp3,去网上下载个现成的java播放器例子看看吧!