太心塞!弄了很久才终于把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代码添加背景音乐相关推荐

  1. java 中组合与复用_Java 代码复用(组合与继承)

    java中的类都是围绕着类进行的.可以通过创建新类来复用代码,而不必从头编写.可以使用别人已经开发并调试好的类.此方法使用的窍门在于使用类而不破坏现有的程序代码.达到这一目的的方法有两种: 第一种方法 ...

  2. java css网页布局实例_java代码例子

    JAVA 类名.方法名(这里面写的是什么)能不能写个代要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法.看下面例子: class A{ p ...

  3. 在java中画背景图片_JAVA如何添加背景图片?

    代码如下,请在原基础上添加背景,importjava.awt.event.*;importmodel.PlaneAccess;importjava.util.List;importjava.awt.* ...

  4. java 代码性能优化_Java代码性能优化的几个小技巧

    Java代码性能优化的几个小技巧 时间:2017-08-07     来源:华清远见JAVA学院 代码优化是程序员必须懂得一门学问,所以不管是程序员还是准程序员,养成良好的代码优化习惯都是必须要养成的 ...

  5. java设置text字体颜色_java itext添加中文文字和设置文字颜色

    java itext添加中文文字和设置文字颜色 下面是示例代码 import java.io.FileOutputStream; import java.io.IOException; import ...

  6. java代码编译过程_Java代码编译和执行的整个过程

    一.简述 Java代码编译和执行的整个过程包含了三个重要的机制:①Java源码编译机制:②类加载机制:③类执行机制 二.Java源码编译机制 Java代码编译是由Javac编译器来完成,流程如图: J ...

  7. java 添加类_java如何添加类

    Java JDK的安装以及CLASSPATH设置系统变量 Java JDK的安装以及CLASSPATH设置系统变量向你介绍如何在Windows条件下进行Java JDK的安装以及CLASSPATH系统 ...

  8. java代码开发规范_java代码开发规范

    一  编码规范 1.1      命名规范 代码中的命名均不能以特殊字符(如下划线.$#符号)开始或结束. 反例: _name / #Object 2. 代码中的命名严禁使用拼音与英文混合的方式,更不 ...

  9. java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务

    importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...

最新文章

  1. Xamarin开发Anroid应用介绍
  2. python映射类型-Python 的映射数据类型有哪些?零基础小白入门学习必看
  3. System.arraycopy 和Arrays.copyOf
  4. SpringBoot专栏(一) -- SpringBoot简介
  5. 根文件系统构建(Yocto方式)
  6. atlas安装需要kafka吗_Atlas 2.1.0 实践(2)—— 安装Atlas
  7. 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure(对于二分类问题)
  8. 个人自媒体博客整站模板
  9. Android拍照上传代码样例
  10. ibm+i+to+mysql_IBM X3650 M3下配置nginx+tomcat+mysql
  11. atitit 各个技术领域的top 200领域
  12. kettle执行SQL脚本
  13. 超实用windows软件推荐!新电脑必装哪些软件?
  14. 百度SEO站群PTCMS全自动采集小说网站源码
  15. UVM设置超时退出timeout
  16. 计算机上机考试自我检查800字,【考试太差 自我反省检讨书800字】_考试成绩差自我反省检讨书范文3篇...
  17. 翼支付门户CAS单点登录相关介绍
  18. 化工厂人员定位保障安全管理
  19. APP和网站提示有敏感词怎么办?别慌,一看就会!
  20. struts2 验证框架DTD检校修改

热门文章

  1. struts2源码阅读
  2. emplace_back和push_back对比分析
  3. 下拉框dropDown实现
  4. 最大流 hdu 4183
  5. CCD 輸出雜訊(Readout Noise)及輸出速度(Readout Speed)
  6. JaCoCo官方教程
  7. 查询oracle全局数据库名,Oracle基础:数据库名 实例名 ORACLE_SID 服务名 域名 全局数据库名...
  8. Java html转pdf批量生成打包zip浏览器下载到客户端
  9. 基于opencv的绿背景抠图
  10. 连锁电商BC一体化运营,F2B2b2C平台搭建思路