java在代码添加背景音乐_Java代码添加背景音乐
太心塞!弄了很久才终于把Java添加背景音乐实现了。不过还是很Happy!
这次介绍的办法,是只要一打开Java Application,便可直接听到背景音乐。代码保存,方便以后再次利用。
package com.music;
import java.applet.AudioClip;
import java.io.*;
import java.applet.Applet;
import java.awt.Frame;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;
import javax.swing.JFrame;
public class Music extends JFrame{
File f;
URI uri;
URL url;
// Music{
// bgMusic;
// }
Music{
try {
f = new File("Taylor Swift-Sparks Fly.wav");
uri = f.toURI;
url = uri.toURL;
//解析地址
AudioClip aau;
aau = Applet.newAudioClip(url);
aau.loop;
//循环播放
} catch (Exception e){
e.printStackTrace;
}
}
public static void main(String args[]) {
new Music;
}
}
需要注意的是,Java播放背景音乐需要无损音质,后缀名 .wav这之类的。
aau.loop;这个是循环播放;
aau.stop;停止播放;
本代码已经运行成功。
接下来的这个是可以直接在Java代码插入这个函数,然后调用,this.Music;
void Music{
//注意,java只能播放无损音质,如.wav这种格式
try {
f = new File("Taylor Swift-Sparks Fly.wav");
//绝对路径
uri = f.toURI;
url = uri.toURL;
//解析路径
AudioClip aau;
aau = Applet.newAudioClip(url);
aau.loop;
//单曲循环
} catch (Exception e){
e.printStackTrace;
}
}
java在代码添加背景音乐_Java代码添加背景音乐相关推荐
- java 中组合与复用_Java 代码复用(组合与继承)
java中的类都是围绕着类进行的.可以通过创建新类来复用代码,而不必从头编写.可以使用别人已经开发并调试好的类.此方法使用的窍门在于使用类而不破坏现有的程序代码.达到这一目的的方法有两种: 第一种方法 ...
- java css网页布局实例_java代码例子
JAVA 类名.方法名(这里面写的是什么)能不能写个代要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法.看下面例子: class A{ p ...
- 在java中画背景图片_JAVA如何添加背景图片?
代码如下,请在原基础上添加背景,importjava.awt.event.*;importmodel.PlaneAccess;importjava.util.List;importjava.awt.* ...
- java 代码性能优化_Java代码性能优化的几个小技巧
Java代码性能优化的几个小技巧 时间:2017-08-07 来源:华清远见JAVA学院 代码优化是程序员必须懂得一门学问,所以不管是程序员还是准程序员,养成良好的代码优化习惯都是必须要养成的 ...
- java设置text字体颜色_java itext添加中文文字和设置文字颜色
java itext添加中文文字和设置文字颜色 下面是示例代码 import java.io.FileOutputStream; import java.io.IOException; import ...
- java代码编译过程_Java代码编译和执行的整个过程
一.简述 Java代码编译和执行的整个过程包含了三个重要的机制:①Java源码编译机制:②类加载机制:③类执行机制 二.Java源码编译机制 Java代码编译是由Javac编译器来完成,流程如图: J ...
- java 添加类_java如何添加类
Java JDK的安装以及CLASSPATH设置系统变量 Java JDK的安装以及CLASSPATH设置系统变量向你介绍如何在Windows条件下进行Java JDK的安装以及CLASSPATH系统 ...
- java代码开发规范_java代码开发规范
一 编码规范 1.1 命名规范 代码中的命名均不能以特殊字符(如下划线.$#符号)开始或结束. 反例: _name / #Object 2. 代码中的命名严禁使用拼音与英文混合的方式,更不 ...
- java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务
importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...
最新文章
- Xamarin开发Anroid应用介绍
- python映射类型-Python 的映射数据类型有哪些?零基础小白入门学习必看
- System.arraycopy 和Arrays.copyOf
- SpringBoot专栏(一) -- SpringBoot简介
- 根文件系统构建(Yocto方式)
- atlas安装需要kafka吗_Atlas 2.1.0 实践(2)—— 安装Atlas
- 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure(对于二分类问题)
- 个人自媒体博客整站模板
- Android拍照上传代码样例
- ibm+i+to+mysql_IBM X3650 M3下配置nginx+tomcat+mysql
- atitit 各个技术领域的top 200领域
- kettle执行SQL脚本
- 超实用windows软件推荐!新电脑必装哪些软件?
- 百度SEO站群PTCMS全自动采集小说网站源码
- UVM设置超时退出timeout
- 计算机上机考试自我检查800字,【考试太差 自我反省检讨书800字】_考试成绩差自我反省检讨书范文3篇...
- 翼支付门户CAS单点登录相关介绍
- 化工厂人员定位保障安全管理
- APP和网站提示有敏感词怎么办?别慌,一看就会!
- struts2 验证框架DTD检校修改
热门文章
- struts2源码阅读
- emplace_back和push_back对比分析
- 下拉框dropDown实现
- 最大流 hdu 4183
- CCD 輸出雜訊(Readout Noise)及輸出速度(Readout Speed)
- JaCoCo官方教程
- 查询oracle全局数据库名,Oracle基础:数据库名 实例名 ORACLE_SID 服务名 域名 全局数据库名...
- Java html转pdf批量生成打包zip浏览器下载到客户端
- 基于opencv的绿背景抠图
- 连锁电商BC一体化运营,F2B2b2C平台搭建思路