Java实现音频播放--JavaSound API编写音频处理程序

一、JavaSound的体系结构

二、JavaSound混频原理

三、音频数据与存储格式

四、设计音乐播放器

五、播放音乐

六、支持更多的音频格式

━━━━━━━━━━━━━

桌面PC的性能日益提高,Java虚拟机的优化技术也不断获得突破,这一切使得用Java处理实时信号成为可能。本文将通过设计和构造一个支持实时MP3、WAV和Ogg音频格式解码/回放的Java音乐播放器,阐述用JavaSound API编写音频处理程序的思路和一般过程。

JavaSound是一个小巧的低层API,支持数字音频和MIDI数据的记录/回放。在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Java 2的1.3.0版开始,JavaSound就被包含到JDK之中。由于Java有着跨平台(操作系统、硬件平台)的特点,基于JavaSound的音频处理程序(包括本文的程序)能够在任何实现了Java 1.3+的系统上运行,无需加装任何支持软件。

一、JavaSound的体系结构

当前JDK的JavaSound API随同Java媒体框架(JMF,Java Media Framework)一起发布,主页在http://www.360docs.net/doc/info-dcb416c3aa00b52acfc7ca85.html /products/java-media/jmf/,适合JDK 1.1以及更高的版本。除了JDK实现的JavaSound API之外,还有一个源代码开放的JavaSound实

相关文档
JAVA实现音频播放 JAVASOUND API编写音频处理程序
JAVA实现音频播放 JAVASOUND API编写音频处理程序 - 一、JavaSound 的体系结构 二、JavaSound 混频原理 三、音频数据与存储格式 四、设计音乐播放器 ...
java sound
JavaSound 体系结构 17.3 音频录制与播放 音频录制...(包括本文的程序)能够在任何实现Java 1.3或更...就可以在不改变 API 的情况下扩展 音频处理程序的...
Java Sound API心得
Java Sound APIjavaSE 平台提供底层的(low-...为了能够让设备播放采样声音,程序需要处理 audio ...{ // Handle the error... } 写音频文件 通过...
JAVA SOUND 程序指南
JAVA SOUND 程序指南_电子/电路_工程科技_专业资料...音频处理 要点:格式,搅拌机,和行 是什么格式的音频...扩展的能力 Java 声音应用程序编程接口(API)的实施...
javasound体系结构
17.3.1 JavaSound 体系结构使用 JavaSound API,可以实现各种基于声音的 应用,...API 的情况下扩展音频处理程序的 能力.例如,假设有一个只能播放 WAV 文件的...
Java applet 音频播放器
《Applet 音频播放器》 1 课题需求分析在 Java2 平台出现前,Java 语言只能处理...2 课程解决方案 本程序有三个文件:SoundApplet.Java 是主文件,AppletSoundLoader...
Java复习题目
NoThisSongException 异常,创建异常对象时,调用有参的构造方法,传入 “您播放的...四、 字符串与 Java API 1、写一个控制台应用程序,接收一个长度大于 3 的...
java-animal
(6)实现多态 实验源代码: package src; import java.util.Scanner; public ...("我是父类:" +name+ " 声音:" + sound+"性别: "+sex); } } class...
Java实验八
Java实验八_计算机软件及应用_IT/计算机_专业资料。实验八 接口与多态 1.本实验的任务是设计和实现一个Soundable接口,该接口具有发声功能,同时 还能调节声音的大小...