在 Java 文件中播放声效

仅支持.wav及.au文件的播放:

import java.io.InputStream;

import java.net.URL;

import sun.audio.AudioPlayer;

import sun.audio.AudioStream;

public class SoundTest {

private URL url;

public void sing(String fileName) throws Exception {// fileName为加载声音文件的相对路径

url = SoundTest.class.getResource(fileName);// 此句不要的话,fileName就只能是声音文件的绝对路径

InputStream is = url.openStream();// 获得音乐文件的输入流

AudioStream as = new AudioStream(is);

AudioPlayer.player.start(as);// 用AudioPlayer静态成员player.start播放音乐

}

public static void main(String[] args) throws Exception {

SoundTest st = new SoundTest();

st.sing("/sound/zhandouqu.wav");// 此方式支持的声音文件只能是.wav跟.au文件

System.out.println("音乐播放中");

}

}

java 声效,在 Java 资料中播放声效相关推荐

  1. 在 Java 文件中播放声效

    仅支持.wav及.au文件的播放: import java.io.InputStream; import java.net.URL;import sun.audio.AudioPlayer; impo ...

  2. Java声效计算器(带有十进制转二进制和十六进制的功能)

    @TOC Java声效计算器(带有十进制转二进制和十六进制的功能) 声明: 这是我们学校老师布置的一次期末课设,我在课下看了一些关于Java用户图形界面的书,又结合北大教授的讲课的内容,完成了这次课设 ...

  3. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

  4. Java自学视频整理(持续更新中...)

    1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术 ...

  5. java 怎么回到根目录,java中获取应用根目录

    java中动态获取项目根目录的绝对路径,,java获取项目根目录,java中获取应用根目录 www.bj-accp.com 获取 java 项目的根目录-方法大全一. 相对路径的获得 说明:相对路径( ...

  6. 如何解决java.lang.NoClassDefFoundError:Java 9中的javax / xml / bind / JAXBException

    本文翻译自:How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9 I have s ...

  7. Java Hashmap:如何从价值中获取关键?

    如果我的值是"foo" ,并且ftw.containsValue("foo")返回true的HashMap<String> ftw ,如何获得相应的 ...

  8. java常见的报错_Java中常见的错误有哪些?

    原标题:Java中常见的错误有哪些? 1.java.lang.Error 错误.是所有错误的基类,用于标识严重的程序运行问题.这些问题通常描述一些不应被应用程序捕获的反常情况. 原因: 1.对系统所访 ...

  9. JAVA单字节读取,java资料读取。(单字节读取和按行读取读取)

    当前位置:我的异常网» 编程 » java资料读取.(单字节读取和按行读取读取) java资料读取.(单字节读取和按行读取读取) www.myexceptions.net  网友分享于:2013-12 ...

最新文章

  1. 从Java到Kotlin(五)
  2. vc编程中出现 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h”?...
  3. php 按钮的属性值,HTML button标签的属性有哪些
  4. Coursera自动驾驶课程第13讲:Least Squares
  5. 是时候展现真正的技术了!4道程序员智力题你能对几道| IT巨能唠
  6. 动态规划问题中找零问题 --C语言实现
  7. 原生Java高仿抖音短视频APP双端源码
  8. DatabaseMetaData 获取mysql表和字段注释
  9. 中国股市悬着四把利剑
  10. 风控模型及特征的上线部署方法
  11. c语言枪图形,6个变态的C语言Hello World程序[转载]
  12. 从Chrome源码看JS Array的实现
  13. 月薪 1 万和 10 万的人,到底差在哪儿?
  14. 全国计算机三级数据库技术
  15. 恩智浦智能车入门——一定避免那些坑
  16. [基本功练习素材]播音初学者资料—口部操,唇舌力量控制;声母韵母难点练习
  17. java调用ip138接口查询ip地址,iP查询接口Javascript代码示例 iP地址查询接口Javascript代码示例 iP138查询网...
  18. MRCP协议学习笔记
  19. centos安装python及导入cv2出现的问题及踩坑记录
  20. Python全栈开发-gitgithub快速入门

热门文章

  1. 诺亚基如何重振昔日霸主地位?
  2. 西门子S7-300如何接入组态王
  3. PHP: 二进制转十进制算法(附完整源码)
  4. shell脚本常用功能总结
  5. 给初中级JAVA准备的面试题
  6. Dynatrace系列之- 监控第三方API调用
  7. 计算机网络(谢希仁-第八版)第四章习题全解
  8. 电子垃圾回收处置 蛋糕虽大为何难啃?
  9. mysql怎么查看字符集设置_mysql 设置查看字符集
  10. 微信自动跳转到浏览器