import sun.audio.*; //java提供的,经常被忽略吧~
import java.io.*;
public void play(String Filename)
{
try{
// 用输入流打开一音频文件
InputStream in = new FileInputStream(Filename);//FIlename 是你加载的声音文件如(“game.wav”)
// 从输入流中创建一个AudioStream对象
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);//用静态成员player.start播放音乐
//AudioPlayer.player.stop(as);//关闭音乐播放
//如果要实现循环播放,则用下面的三句取代上面的“AudioPlayer.player.start(as);”这句
/*AudioData data = as.getData();
ContinuousAudioDataStream gg= new ContinuousAudioDataStream (data);
AudioPlayer.player.start(gg);// Play audio.
*/
//如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:
/*AudioStream as = new AudioStream (url.openStream());
*/
} catch(FileNotFoundException e){
System.out.print("FileNotFoundException ");
} catch(IOException e){
System.out.print("有错误!");
}
}
分享到:
相关推荐
java实现音频文件播放功能 本文主要介绍了java实现音频文件播放功能,该功能具有参考价值,对感兴趣的小伙伴们具有重要的参考意义。 一、获取音频文件地址 在播放音频文件之前,首先需要获取音频文件的地址。通过...
这个名为"AudioDemo"的项目就是一个关于如何使用Java来获取音频文件播放时长的示例代码。在这个项目中,开发者可以学习到如何利用Java的内置库来解析音频文件的元数据,包括音频的总播放时间。 首先,我们要关注的...
在Java编程语言中,处理音频文件是一项常见的任务,特别是在多媒体应用、游戏开发或者音视频处理系统中。本项目“JAVA对音频文件处理程序”聚焦于读取音频文件,执行降分贝操作,然后将处理后的音频保存为新的文件。...
总之,"JAVA 音频文件PCM转WAV Utils类"是Java音频处理领域的一个实用工具,它简化了音频格式转换的过程,使得开发人员可以更方便地在不同音频格式之间进行转换,特别是在需要从基本的PCM数据创建WAV文件的场合。
java音频格式转换工具.zipjava音频格式转换工具.zip java音频格式转换工具.zipjava音频格式转换工具.zip java音频格式转换工具.zipjava音频格式转换工具.zip java音频格式转换工具.zipjava音频格式转换工具.zip java...
1. **AudioSystem**: 这是Java Sound API的主要入口点,它提供了一系列静态方法,用于与系统音频设备交互,例如加载音频文件、播放音频等。 2. **AudioInputStream**: 表示音频数据的流,可以从中读取音频样本。它...
总结,Java播放PCM文件涉及对Java音频API的理解,包括`AudioInputStream`、`AudioFormat`、`Clip`和`DataLine`的使用,以及可能的数据处理,如格式转换和采样率匹配。理解这些概念和操作对于实现Java音频播放至关...
本篇文章将深入探讨如何在Java中实现音频播放功能,主要基于提供的标题"java音频播放"以及描述中的共享精神。 Java提供了多种API来处理音频,最常用的包括Java Sound API(Java Sound)和JavaFX Media API。这两个...
在Java编程语言中,处理音频文件播放是一项常见的任务,尤其在开发多媒体应用或者游戏时。本教程将深入探讨如何在Java环境中实现音频播放功能。"java_music.rar"这个压缩包包含了一个实现音频播放功能的Java类以及一...
- **错误处理**:音频文件可能因各种原因损坏,确保代码能优雅地处理异常,提供反馈或恢复机制。 - **性能优化**:处理大文件时,避免一次性加载整个文件到内存,可以采用流式处理。 - **版权问题**:在进行音频剪辑...
"给音频文件加头"这个话题涉及到的是如何在音频文件的原始数据前添加特定的头部信息,以便于软件或硬件识别和正确播放音频。在这个场景下,`java addheader`指的是使用Java编程语言来实现这个功能。 Java作为一种...
在Java编程环境中,进行音频文件的频谱分析是一项复杂但重要的任务,特别是在音频处理和音乐信息检索领域。本文将深入探讨如何使用给定的压缩包文件来实现这一目标。 首先,频谱分析是将时域信号转换为频域表示的...
Java音频视频编码器,本文实例将任何音频格式转换为MP3格式 您还可以调整视频大小,更改其大小和比例等 本文实例实用于任何Windows,MacOS,Linux系统 附:完整jar项目,完善的demo,详细的注释,简单易操作
这篇博客“java 播放音频”可能深入探讨了如何在Java环境中处理和播放音频文件。通常,Java提供了一套名为Java Sound API(Java声音API)的工具集,用于处理音频数据。下面将详细讨论这个API及其相关概念。 Java ...
Java 播放视频音频文件是一项常见的需求,尤其是在开发多媒体应用程序时。Java Media Framework (JMF) 是一个用于处理和播放音频、视频等媒体内容的平台。本教程将深入讲解如何利用 JMF 在 Java 中实现视频和音频的...
`AudioSystem`类提供了与系统音频资源交互的全局入口点,如读取音频文件或播放音频。 3. **声道分离**:音频文件通常包含多个声道,例如立体声中的左右声道。通过`AudioFormat`对象可以获取音频的声道信息,然后...
Java音频播放jar包是Java开发中用于处理音频播放功能的库,它允许开发者在Java应用程序中集成音频播放功能,无需依赖操作系统底层的音频系统。在Java中,处理音频主要涉及两个核心包:javax.sound.sampled和javazoom...
文件运行时要安装jmf包哦,这样那些类才可以导入运行! 没有包的下一下,刚在这传的,查java播放音频
Java 播放音频文件是Java编程中一个实用的功能,特别是在开发多媒体应用或者游戏时。在Java中,我们可以使用多种库来实现音频播放,而jar包通常包含了这些库的实现。下面将详细介绍如何在Java中播放音频文件以及相关...
使用java编程技术解析wav相关音频文件输出波形图,代码参考附件