Java 中添加背景音乐
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 中添加背景音乐相关推荐
- Java中添加背景音乐【更新 播放/暂停】
运行时播放背景音乐 调用方法 new Thread(()->{while(true) {playMusic();}}).start();// Lambda表达式 // new Thread(ne ...
- java soap 头_如何在Java中添加Soap标头
我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...
- UE4 学习记录八 给场景中添加背景音乐和动画音效,运动加速效果
这只是用来记录我学习UE4过程的,可能帮不到你,先说声抱歉.为了防止误导他人,请勿转载,请勿转载,请勿转载. 本文的主题是给场景中添加背景音乐和动画的音效.总章目录(https://blog.csdn ...
- 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 ...
- java 如何添加背景音乐_Java JFrame 中添加背景音乐方法
在想让音乐开始播放的时候 调用该方法就可以,如:如果想在一打开JFrame的时候就播放,那么在JFrame的构造方法中添加该方法即可.以此类推. import java.applet.AudioCli ...
- java编写添加背景音乐代码_java代码中简单添加背景音乐(亲测有效)
在做java贪吃蛇游戏课设时,想添加背景音乐,用了以下很简单的步骤即可完成,亲测有效哦! 调用方法: new Thread(()->{while(true) {Data.playMusic(); ...
- java代码添加背景音乐(自用)
自用记录,亲测可行. java课设,马里奥的小游戏,总觉得没有背景音乐就少了点乐趣,试了很多种添加背景音乐,这个成功了!! 原作链接: Java小游戏中加背景音乐--有图有真相_一如既往的博客-CSD ...
- Android中添加背景音乐的两种方法
前些天在尝试自己写一个Android小游戏--flybird 基本功能实现了,就想添加声音,然后上网查了查,大多是一样,可是用到我这,有些却不可以用,所以我还用了两种方法. 下面谈谈这两种方法. 方法 ...
- atomic java_在Java中添加@atomic操作
atomic java 总览 原子操作如何在Java中工作,OpenJDK / Hotspot中是否存在可以转换为原子的当前替代方法. 反馈 在我以前的文章中, 对可变字段进行原子操作. 有几次指出, ...
最新文章
- 直播 | 顾险峰教授讲座:对抗生成网络的几何理论解释
- [QTP] 描述性编程
- 推荐一个博客,或许给技术流的自己一些启示
- windows 检查cuda安装_Windows云主机GPU驱动-CUDA安装使用
- 2021中卫一中高考成绩查询,2021年宁夏高中排名及分数线 高考本科升学率排行榜...
- java离职交接文档_定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重...
- java list类_java_List集合及其实现类
- linux释放内存后设备起不来,Linux-Memory小记
- 卸载iis express后80端口仍然被占用的解决方法
- [CMake] 简单的样例工程
- CTO 写低级 Bug,致公司 70 GB 数据遭泄露!
- 复旦邱锡鹏Lab提出:一个统一的面向基于Aspect的所有情感分析子任务的生成式方法...
- 深度揭秘 如何将PDF转换成Word的技巧
- C#2.0 泛型学习(入门)
- 通信工程师考试基本情况及经验分享
- 计算机存储程序控制工作原理教案,计算机的存储程序工作原理是什么
- 计算机打字多少,怎么快速练习计算机打字?
- 占问事宜:我买的择日书籍何时能到?
- zabbix_get [71696]: Check access restrictions in Zabbix agent configuration
- 音频数据格式:PCM,WAV,MIDI
热门文章
- wuc-tab标签点击不了_买白酒时,不论啥牌子,只要标签上有“这行字”,全是酒精勾兑酒...
- wordpress linux 目录,Linux系统二级目录无法安装Wordpress解决办法 | 无忧主机
- STA(静态时序分析)总结
- 短信发送验证码实现验证
- 益聚星荣:22岁董明珠秘书回应走红:现在内心是非常惶恐的,自己只是一个普通的打工人
- JQuery点击按钮 数字递增递减
- 北京大学计算机语言学考博,北京大学中文系语言学及应用语言学考博经验贴(理论语言学)...
- 如何分析个股基本面_个股的基本面分析_如何看个股的基本面
- php集群管理自动采集cns,CNS平台集成Expect自动化脚本配置功能
- PyTorch实现猫狗识别VGG