我是靠谱客的博主 饱满母鸡,最近开发中收集的这篇文章主要介绍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,每个按键点击之后会出现设置好的文字显示出来,一旦运行,音乐即想起~

 

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

 

转载于:https://www.cnblogs.com/zxcjj/p/5896657.html

最后

以上就是饱满母鸡为你收集整理的Java代码添加背景音乐的全部内容,希望文章能够帮你解决Java代码添加背景音乐所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部