`
yuanlijia1
  • 浏览: 115656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java播放声音文件

    博客分类:
  • java
阅读更多
支持.au声音文件,其它的格式没试过。

package com.mytest;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

import sun.audio.AudioData;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
import sun.audio.ContinuousAudioDataStream;
 

public class Audio {
	InputStream in = null;
	ContinuousAudioDataStream cas = null;

	public void start() // 这是通过流读取声音文件
	{
		try {
			in = new FileInputStream("D:/2.au");

			AudioStream as = new AudioStream(in);

			//下面两行是持续响起,注掉后则只响一次。----start
			AudioData data = as.getData();

			ContinuousAudioDataStream cas = new ContinuousAudioDataStream(data);
			//----end
			AudioPlayer.player.start(cas);

		} catch (IOException e) {

			System.out.println(e.getMessage());

		}
	}

	public void close() throws Exception {

		AudioPlayer.player.stop(cas);

	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		Audio ad = new Audio();

		ad.start();

	}

}

分享到:
评论

相关推荐

    利用Java播放声音文件

    这是一个利用Applet小程序来是实现在Java中播放声音的操作

    java播放pcm文件

    在Java中播放PCM文件涉及到对音频数据的读取、解码以及通过音频系统进行播放的过程。以下是对这个主题的详细阐述: 一、PCM文件结构 PCM文件通常包含未经压缩的原始音频数据,每个采样点代表声音波形在特定时间点的...

    用JAVA播放声音(源码)

    5. **音频文件**:`f1.WAV` 和 `s2.WAV` 是两个声音文件,它们可能是用来演示连续播放的音频。WAV是一种无损音频格式,广泛支持于各种平台和编程语言,包括Java。 在实际的代码中,`SimpleAudioPlayer.java` 可能会...

    java播放声音

    【Java播放声音】知识点详解 Java作为一种广泛使用的编程语言,其功能强大且全面,其中包括播放声音的能力。在Java中,可以使用Java Applet API中的`AudioClip`类来实现声音的播放、循环和停止。本实验主要介绍了...

    Java播放本地声音,实现系统报警

    ### Java播放本地声音实现系统报警 #### 背景与目的 在开发应用程序时,有时候我们需要为用户添加声音反馈功能,比如系统报警提示。通过Java编程语言,我们可以轻松地实现这一功能。本篇文章将详细介绍如何利用...

    如何在Java应用程序中播放声音文件

    ### 如何在Java应用程序中播放声音文件 #### 知识点概述 本文将详细介绍如何在Java应用程序中播放声音文件,并通过具体的代码示例来展示不同的实现方法。文章首先介绍了使用`javax.sound.midi`包来播放MIDI格式的...

    java播放声音的实例

    在Java编程语言中,播放声音是一项常见的需求,特别是在开发多媒体应用程序或者游戏时。这个实例将指导我们如何在Java环境中利用内置的Java Sound API来播放音频文件。以下是对这个实例的详细解析: 首先,我们需要...

    java播放声音的例子

    ### Java播放声音的知识点详解 在Java编程语言中,实现音频播放功能是常见的需求之一,尤其是在游戏、多媒体应用以及各种需要交互式音频反馈的场景下。以下是对“java播放声音的例子”这一主题的深入解析,涵盖了...

    java调用声音文件

    该文件实现了java调用声音文件,目前不增加jar包的情况下,只支持一种格式声音文件

    java中实现声音播放

    java中实现声音播放 只需指定音乐文件位置 即可。注意声音格式wav

    利用Java声音技术实现声音的采集与播放.

    除了上述提到的基本声音采集与播放功能之外,Java声音技术还包括了对声音文件的处理,例如读取和写入各种格式的音频文件(如WAV, AU等)。这通常通过`AudioInputStream`类来实现,它提供了一种方便的机制来处理音频...

    java 实现获取声音的处理

    本教程将深入探讨如何使用Java实现声音的获取、存储和播放。我们将主要关注Java Sound API,这是一个强大的库,提供了丰富的功能来处理音频数据。 首先,让我们了解Java Sound API的基础。它包括几个关键组件: 1....

    java播放声音的方法

    `AudioClip`类是Java中用来播放简短声音文件的一个简单工具,它可以播放WAV、MIDI等格式的声音文件。下面是一个简单的示例代码: ```java import java.applet.AudioClip; import java.io.File; import java.net....

    java 声音技术浅析

    在Java应用程序中,标准库不直接支持`AudioClip`类,这为声音文件的播放带来挑战。然而,Sun公司通过`sun.audio`包提供了解决方案。该包下的`AudioStream`和`AudioPlayer`类可以处理声音数据流并播放声音。示例如下...

    JAVA100例之实例78 JAVA播放声音

    总之,"JAVA100例之实例78 JAVA播放声音"是学习Java音频处理的一个重要示例,它涵盖了从加载音频文件到播放控制的完整流程,有助于开发者掌握Java Sound API的基本用法。通过不断实践和探索,可以进一步提升在Java...

    从麦克风获取声音并存储到文件(Java)

    AudioRecorder.java为中文注释版 ...从麦克风获取声音并存储到文件的Java源程序,文件的格式可以从以下选择:AIFC, AIFF,AU,SND和 WAVE。可以用来从麦克风录音 生成语音文件在你的项目根目录!

    java播放声音.pdf

    在这个例子中,我们首先创建一个URL对象来表示声音文件的位置,然后使用`Applet.newAudioClip(URL)`创建一个`AudioClip`实例。调用`play()`方法即可播放声音。然而,这种方法可能存在一些限制,比如播放的声音可能...

    Java播放wav音频功能的实现代码.rar

    //声音文件1  URL file2 = getClass().getResource(choics[1]); //声音文件2  AudioClip sound1 = java.applet.Applet.newAudioClip(file1); //声音剪辑对象1  AudioClip sound2 = java.applet.Applet....

    JAVA对音频文件处理程序

    1. `AudioSystem`: 是音频I/O的主要入口点,提供了读取音频文件、播放音频以及访问系统声音服务的方法。 2. `AudioInputStream`: 代表音频数据的流,可以从文件或其他输入流中读取,并且可以与音频格式转换结合使用...

Global site tag (gtag.js) - Google Analytics