原本以为从 麦克风 上获得音频输入很复杂,原来javaSound已经封装的很简单了。 可以使用AudioCapture来完成。
javaSound的开源实现:http://www.tritonus.org/ 最近准备做个语音聊天室,困难很多。以后会在这里不断加入相关资源和开发进展。...Dustin 询问是否有人正在使用 JavaSound API,但没有人回答正在使用。然后他继续说 JOAL 直接和 JavaSound 竞争。...JavaSound 对许多类型的应用程序很有效,但它并没有像 JOAL 那样利用声卡等硬件。 他讨论了 Open AL 中的下列核心类: 。Alut 类 -- 简化初始化操作。 。
通过JavaSound,你可以拿到:声道数(如2)采样率(如44100Hz)帧大小(如每帧4字节)编码方式(需为PCM)这些参数决定你如何计算时间与帧之间的对应关系。...步骤3:跳过起始帧之前的数据由于WAV是连续存储的PCM数据,所以要跳到某个帧位置,只需要跳过:展开代码语言:TXTAI代码解释起始帧×每帧大小这是一种非常高效的方式,因为:不需要循环读取不需要解码JavaSound
JDK 1.3(Kestrel - 红隼) 2000年5月8号,JDK 1.3 发布,这个版本开始 HotSpot 成为了 JDK 的默认虚拟机,代表技术有 JNDI、Timer、Java 2D、JavaSound
4、JavaSound API,编写音频处理的函数库。 5、Synthetic proxy,Java 代理的基础(对代理不懂的小伙伴可以看这篇文章《Java进阶-动态代理》)。
新增了数学运算类库和新的Timer API,JNDI服务,新的Java 2D API,JavaSound类库等。
Naming and Directory Interface,缩写JNDI)包含在主程序库中(先前为扩展组件的形式) Java Platform Debugger Architecture (JPDA) JavaSound