调用方法new Audio(path).start();
package com.chengyi.common.util;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
import sun.audio.AudioPlayer;
/**
* <li>Title: Audio.java</li>
* <li>Project: WorkFrame</li>
* <li>Package: com.chengyi.common.util</li>
* <li>Description: 声音播放</li>
* <li>Copyright: Copyright (c) 2010</li>
* <li>Company: studio crescent </li>
* <li>Created on 2010-7-23 下午05:14:39</li>
*
* @author chun_chang
* @version 1.0
*
*/
public class Audio extends Thread{
private InputStream inputStream = null;
private String file = "";
public Audio(String file){
this.file = file;
this.setName("Message Sound Thread");
}
public void play() throws IOException {
inputStream = new FileInputStream(new File(file));
AudioPlayer.player.start(inputStream);
}
@Override
public void run() {
try {
this.play();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
super("声音播放程序"); //调用父类构造器设置窗口标题栏 jcbFiles.setSelectedIndex(0); //设置组合框选择项 jcbFiles.addItemListener(this); //为播放按钮添加项目监听器 //为播放按钮、循环播放...
### Java播放本地声音实现系统报警 #### 背景与目的 在开发应用程序时,有时候我们需要为用户添加声音反馈功能,比如系统报警提示。通过Java编程语言,我们可以轻松地实现这一功能。本篇文章将详细介绍如何利用...
在Java编程语言中,播放声音是一项常见的需求,尤其在开发多媒体应用或游戏时。这个例子程序提供了一种简单的方法来实现这一功能。标题为“用JAVA播放声音(源码)”,意味着我们将探讨如何使用Java来播放音频文件。...
【Java播放声音】知识点详解 Java作为一种广泛使用的编程语言,其功能强大且全面,其中包括播放声音的能力。在Java中,可以使用Java Applet API中的`AudioClip`类来实现声音的播放、循环和停止。本实验主要介绍了...
在Java编程语言中,播放声音是一项常见的需求,特别是在开发多媒体应用程序或者游戏时。这个实例将指导我们如何在Java环境中利用内置的Java Sound API来播放音频文件。以下是对这个实例的详细解析: 首先,我们需要...
### Java播放声音的知识点详解 在Java编程语言中,实现音频播放功能是常见的需求之一,尤其是在游戏、多媒体应用以及各种需要交互式音频反馈的场景下。以下是对“java播放声音的例子”这一主题的深入解析,涵盖了...
在Java编程环境中,处理音频数据时,我们常常需要将WAV格式的音频转换为PCM(脉冲编码调制)格式,因为PCM是许多音频处理任务的基础格式。`JAVA wav转PCM Utils代码工具类`提供了这样的功能,使得开发者能够便捷地...
在Java编程环境中,绘制WAV音频的波形图是一项实用的技术,它可以帮助我们直观地理解音频数据的结构和特征。WAV是一种常见的无损音频格式,包含原始的PCM(脉冲编码调制)数据,这些数据可以被用来生成波形图。本篇...
2、Java实现播放pcm音频文件(PCMPlay.java) WAV:wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。WAV对音频流的编码...
java中实现声音播放 只需指定音乐文件位置 即可。注意声音格式wav
总之,"JAVA 音频文件PCM转WAV Utils类"是Java音频处理领域的一个实用工具,它简化了音频格式转换的过程,使得开发人员可以更方便地在不同音频格式之间进行转换,特别是在需要从基本的PCM数据创建WAV文件的场合。
对于声音播放,`SourceDataLine`接口扮演着关键角色,它是用于将音频数据从应用程序发送到播放设备(如扬声器)的数据线。同样,首先需要通过`AudioSystem`获取`***`实例,并通过它来得到`SourceDataLine`的实例。...
用java.nio.ByteBuffer类实现音频的反向播放,这个可以让你感觉时光倒流时我们能听到的声音。 举个例子:假如你说了句话“我爱你!”,时光倒回的话就是“!你爱我”,很有意思哦 体验下吧! 你会发现那些明星那么...
在Java编程环境中,播放音频文件,尤其是MP3和压缩过的WAV格式,是常见的需求,尤其是在游戏开发、多媒体应用或教学软件中。本示例将深入讲解如何利用Java实现这一功能,同时也会提及到源码和相关工具的使用。 首先...
本教程将深入探讨如何使用Java实现声音的获取、存储和播放。我们将主要关注Java Sound API,这是一个强大的库,提供了丰富的功能来处理音频数据。 首先,让我们了解Java Sound API的基础。它包括几个关键组件: 1....
`AudioClip`类是Java中用来播放简短声音文件的一个简单工具,它可以播放WAV、MIDI等格式的声音文件。下面是一个简单的示例代码: ```java import java.applet.AudioClip; import java.io.File; import java.net....
在Java编程语言中,播放声音是一项常见的需求,特别是在开发游戏、音乐播放器或者教育软件时。本实例将深入探讨如何在Java中实现音频播放功能。Java提供了多种方式来处理音频,包括使用Java Sound API(AudioSystem...
标题中的“好用的1-7WAV声音文件”指的是一个包含七个WAV音频文件的压缩包,这些文件分别代表数字1至7,并且每个数字都有对应的中文发音。WAV是一种无损音频文件格式,全称是Waveform Audio File Format,由微软与...
String[] choics = { "chimes.wav", "start.wav" }; //声音文件名数组 URL file1 = getClass().getResource(choics[0]); //声音文件1 URL file2 = getClass().getResource(choics[1]); //声音文件2 AudioClip ...
对于"android开发ExoPlayer播放视频和wav音频"这个主题,我们将深入探讨如何在Android应用中集成和使用ExoPlayer来播放视频和.wav音频文件。 首先,要添加ExoPlayer库到项目中,我们需要在build.gradle文件的...