Java 中添加背景音乐
GUI 中添加背景音乐
添加循环播放的背景音乐
背景音乐音量调节

好了,以上主要是多放几个 关键词,方便能让需要的人都能搜到

以下就是可直接使用的方法, 之后按提示导包就 ok

static Clip clip;public static void playMusic() {try{//这里面放 绝对路径,音频必须是wav格式,用音频转换软件 把mp3 转成wav格式File musicPath = new File("C:\\Users\\John\\IdeaProjects\\Java20211125\\music2.wav");if(musicPath.exists()){AudioInputStream audioInput = AudioSystem.getAudioInputStream(musicPath);clip = AudioSystem.getClip();clip.open(audioInput);FloatControl gainControl = (FloatControl)clip.getControl(FloatControl.Type.MASTER_GAIN);gainControl.setValue(-20.0f);//设置音量,范围为 -60.0f 到 6.0fclip.start();clip.loop(Clip.LOOP_CONTINUOUSLY);}else{}}catch(Exception ex){ex.printStackTrace();}}

使用提示:
1,clip是全局静态变量,所以你可以在任何地方,调用clip进行播放,暂停,以及关闭音乐的操作;
2,控制音乐的方法:
clip.stop();//调用表示特殊数据线的接口暂停音乐
clip.loop(Clip.LOOP_CONTINUOUSLY); //这里表示中断后 继续循环播放

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

  1. Java中添加背景音乐【更新 播放/暂停】

    运行时播放背景音乐 调用方法 new Thread(()->{while(true) {playMusic();}}).start();// Lambda表达式 // new Thread(ne ...

  2. java soap 头_如何在Java中添加Soap标头

    我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...

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

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

  4. java创建的窗口无法关闭_在Java中添加canvas后无法关闭窗口(Can't close window after adding canvas in Java)...

    在Java中添加canvas后无法关闭窗口(Can't close window after adding canvas in Java) public class Screen extends Ca ...

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

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

  6. java编写添加背景音乐代码_java代码中简单添加背景音乐(亲测有效)

    在做java贪吃蛇游戏课设时,想添加背景音乐,用了以下很简单的步骤即可完成,亲测有效哦! 调用方法: new Thread(()->{while(true) {Data.playMusic(); ...

  7. java代码添加背景音乐(自用)

    自用记录,亲测可行. java课设,马里奥的小游戏,总觉得没有背景音乐就少了点乐趣,试了很多种添加背景音乐,这个成功了!! 原作链接: Java小游戏中加背景音乐--有图有真相_一如既往的博客-CSD ...

  8. Android中添加背景音乐的两种方法

    前些天在尝试自己写一个Android小游戏--flybird 基本功能实现了,就想添加声音,然后上网查了查,大多是一样,可是用到我这,有些却不可以用,所以我还用了两种方法. 下面谈谈这两种方法. 方法 ...

  9. atomic java_在Java中添加@atomic操作

    atomic java 总览 原子操作如何在Java中工作,OpenJDK / Hotspot中是否存在可以转换为原子的当前替代方法. 反馈 在我以前的文章中, 对可变字段进行原子操作. 有几次指出, ...

最新文章

  1. 直播 | 顾险峰教授讲座:对抗生成网络的几何理论解释
  2. [QTP] 描述性编程
  3. 推荐一个博客,或许给技术流的自己一些启示
  4. windows 检查cuda安装_Windows云主机GPU驱动-CUDA安装使用
  5. 2021中卫一中高考成绩查询,2021年宁夏高中排名及分数线 高考本科升学率排行榜...
  6. java离职交接文档_定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重...
  7. java list类_java_List集合及其实现类
  8. linux释放内存后设备起不来,Linux-Memory小记
  9. 卸载iis express后80端口仍然被占用的解决方法
  10. [CMake] 简单的样例工程
  11. CTO 写低级 Bug,致公司 70 GB 数据遭泄露!
  12. 复旦邱锡鹏Lab提出:一个统一的面向基于Aspect的所有情感分析子任务的生成式方法...
  13. 深度揭秘 如何将PDF转换成Word的技巧
  14. C#2.0 泛型学习(入门)
  15. 通信工程师考试基本情况及经验分享
  16. 计算机存储程序控制工作原理教案,计算机的存储程序工作原理是什么
  17. 计算机打字多少,怎么快速练习计算机打字?
  18. 占问事宜:我买的择日书籍何时能到?
  19. zabbix_get [71696]: Check access restrictions in Zabbix agent configuration
  20. 音频数据格式:PCM,WAV,MIDI

热门文章

  1. wuc-tab标签点击不了_买白酒时,不论啥牌子,只要标签上有“这行字”,全是酒精勾兑酒...
  2. wordpress linux 目录,Linux系统二级目录无法安装Wordpress解决办法 | 无忧主机
  3. STA(静态时序分析)总结
  4. 短信发送验证码实现验证
  5. 益聚星荣:22岁董明珠秘书回应走红:现在内心是非常惶恐的,自己只是一个普通的打工人
  6. JQuery点击按钮 数字递增递减
  7. 北京大学计算机语言学考博,北京大学中文系语言学及应用语言学考博经验贴(理论语言学)...
  8. 如何分析个股基本面_个股的基本面分析_如何看个股的基本面
  9. php集群管理自动采集cns,CNS平台集成Expect自动化脚本配置功能
  10. PyTorch实现猫狗识别VGG