朝鲜世界杯_2019篮球世界杯 - dyldrk.com

Java代码添加背景音乐

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

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

1 package com.music;

2

3 import java.applet.AudioClip;

4 import java.io.*;

5 import java.applet.Applet;

6 import java.awt.Frame;

7 import java.net.MalformedURLException;

8 import java.net.URI;

9 import java.net.URL;

10 import javax.swing.JFrame;

11 public class Music extends JFrame{

12 File f;

13 URI uri;

14 URL url;

15 // Music(){

16 // bgMusic();

17 // }

18 Music(){

19 try {

20 f = new File("Taylor Swift-Sparks Fly.wav");

21 uri = f.toURI();

22 url = uri.toURL(); //解析地址

23 AudioClip aau;

24 aau = Applet.newAudioClip(url);

25 aau.loop(); //循环播放

26 } catch (Exception e)

27 { e.printStackTrace();

28 }

29 }

30 public static void main(String args[]) {

31 new Music();

32 }

33 }

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

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

本代码已经运行成功。

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

1 void Music(){ //注意,java只能播放无损音质,如.wav这种格式

2 try {

3 f = new File("Taylor Swift-Sparks Fly.wav"); //绝对路径

4 uri = f.toURI();

5 url = uri.toURL(); //解析路径

6 AudioClip aau;

7 aau = Applet.newAudioClip(url);

8 aau.loop(); //单曲循环

9 } catch (Exception e)

10 {

11 e.printStackTrace();

12 }

13 }

鉴于有人问我歌曲放在哪里,这是很久以前做的,这次翻到了就统一看下,这是在eclipse部署的:

直接将歌曲放在文件里即可,运行了一下,效果如下:

这个小项目主要就是针对于java GUI,每个按键点击之后会出现设置好的文字显示出来,一旦运行,音乐即想起~

另:霉霉的歌曲很好听~嘻嘻~