目录标题

  • 添加背景音乐
    • 调用
    • 方法

添加背景音乐

在想让音乐开始播放的时候 调用方法就可以。
如:如果想在一打开JFrame的时候就播放,那么就可以将方法添加到构造方法中

调用

new Thread(()->{while(true) {playMusic();} //while中的true可换成参数来控制音乐的停止播放}).start();

方法

public static void playMusic() {// 背景音乐播放try {AudioInputStream ais = AudioSystem.getAudioInputStream(new File("src\\背景音乐.wav")); // 绝对路径AudioFormat aif = ais.getFormat();final SourceDataLine sdl;DataLine.Info info = new DataLine.Info(SourceDataLine.class, aif);sdl = (SourceDataLine) AudioSystem.getLine(info);sdl.open(aif);sdl.start();FloatControl fc = (FloatControl) sdl.getControl(FloatControl.Type.MASTER_GAIN);// value可以用来设置音量,从0-2.0double value = 2;float dB = (float) (Math.log(value == 0.0 ? 0.0001 : value) / Math.log(10.0) * 20.0);fc.setValue(dB);int nByte = 0;final int SIZE = 1024 * 64;byte[] buffer = new byte[SIZE];while (nByte != -1) {nByte = ais.read(buffer, 0, SIZE);sdl.write(buffer, 0, nByte);}sdl.stop();} catch (Exception e) {e.printStackTrace();}}

注:Java播放背景音乐需要无损音质,后缀名 .wav这之类的。文件格式转换链接.

JFrame中添加背景音乐相关推荐

  1. java 如何添加背景音乐_Java JFrame 中添加背景音乐方法

    在想让音乐开始播放的时候 调用该方法就可以,如:如果想在一打开JFrame的时候就播放,那么在JFrame的构造方法中添加该方法即可.以此类推. import java.applet.AudioCli ...

  2. UE4 学习记录八 给场景中添加背景音乐和动画音效,运动加速效果

    这只是用来记录我学习UE4过程的,可能帮不到你,先说声抱歉.为了防止误导他人,请勿转载,请勿转载,请勿转载. 本文的主题是给场景中添加背景音乐和动画的音效.总章目录(https://blog.csdn ...

  3. Java 中添加背景音乐

    Java 中添加背景音乐 GUI 中添加背景音乐 添加循环播放的背景音乐 背景音乐音量调节 好了,以上主要是多放几个 关键词,方便能让需要的人都能搜到 以下就是可直接使用的方法, 之后按提示导包就 o ...

  4. java中的图形界面如何在JFrame中添加背景色及背景图片

    Java窗口是指JFrame或者Frame 其次,窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色.其实,JFrame的 ...

  5. html中添加背景音乐的标签,添加背景音乐的html标签是什么

    添加背景音乐的html标签是,bgsound是用以插入背景音乐,但只适用于IE,在netscape和firefox中并不适用,其参数设定很少,语法如"". 添加背景音乐的html标 ...

  6. 如何在PowerPoint中添加背景音乐

    转载者: ppt课件免费下载              来源: www.2ppt.cn PPT播放幻灯片时,如果加上配乐,效果会好很多.如何在幻灯片中添加背景音乐,并在特定时间播放特定音乐呢? Ste ...

  7. css文件插入背景音乐,在HTML中添加背景音乐

    方法一: 在源代码中编写以下几句代码将能实现在HTML网页内添加背景音乐: src="http://demo.mimvp.com/html5/take_you_fly.mp3"&g ...

  8. 怎么给php加音乐,视频中添加背景音乐 怎么给视频添加背景 给视频中某段加背景音乐...

    给视频添加背景音乐,视频更换背景音乐,前面我写过相关的简易教程了,你只要稍微花几分钟按教程操作一次,慢慢熟悉下就会感觉是非常简单方便的方法,也比较实用的,还有一些延伸的方案,此教程详见:http:// ...

  9. 博客设置中 html,博客大巴Blog设置 -如何在自定义Html中添加背景音乐?

    先在"模板设置"中"首页布局"下"副栏"内添加"自定义HTML"模块,然后输入以下代码: 其中: autostart=& ...

  10. 在HTML中添加背景音乐

    方法一: 在源代码中编写以下几句代码将能实现在HTML网页内添加背景音乐: <audio autoplay="autoplay" controls="control ...

最新文章

  1. 如何有效地进行项目管理,提升团队协同办公效率?
  2. 矩阵管理——本质是职能分工,例如所有部门都执行财务部门制定的财务制度而不会各自为政...
  3. 关系型数据库(RDBMS)实质
  4. open函数中O_CLOEXEC标志的开关
  5. python flask高级编程之restful_python Flask实现restful api service
  6. oracle技术之检查点及SCN号(一)
  7. 过拟合解决方法之L2正则化和Dropout
  8. ajax communication failed,Extjs4,等待ajax请求
  9. JavaScript -- DOM树
  10. java web基础 --- URL重定向Filter
  11. mysql双主日志_MySQL双主双从配置开启二进制日志
  12. 数字调制解调—扩频通信和伪码同步
  13. 人工智能自动驾驶的意义,人工智能自动驾驶汽车
  14. 诺兰的阶段模型(转载)
  15. Html5中,input标签所有Type类型介绍
  16. round()函数的使用方法
  17. 常见的数据库有哪些?
  18. VideoCapture,mfc读取视频并使用滚动条
  19. 鬼吹灯java攻略_密室逃脱鬼吹灯攻略完美过关图文详解
  20. ps4变更账号服务器,ps4怎么变更账户邮箱-ps4更改账户邮箱的方法

热门文章

  1. 【移动安全高级篇】————4、Android手机一键Root原理分析
  2. 胡侃学习(理论)计算机-From 南大小百合
  3. 故宫景点功课10:后三宫区(中)
  4. windows 开机速度优化
  5. java多个文件压缩并加密
  6. タイトル キャッスルファンタジア ~エレンシア戦記~リニューアル 艾伦西亚战记(艾伦希亚战记)日文攻略...
  7. 银河麒麟v10_银河麒麟:V10究竟哪里好?开箱测评,瞬间明了!
  8. Mock实现单元测试报错:Argument passed to when( ) is not a mock!
  9. word pdf 互转
  10. android ftp播放器,超强本地播放器一款支持samba、FTP/Windows共享服务-简单不折腾...