如何在Java中捕获音频数据

时间:2010-02-15 11:33:13

标签: java audio capture

我想访问麦克风用Java录制的音频数据。我该怎么办?

我的目标是保存录制的音频数据并同时播放给用户。

2 个答案:

答案 0 :(得分:5)

如果您不需要JMF中的任何其他功能,我会避免它,因为开发已经停止(最后一个版本是从2004开始),它与Java 6存在兼容性问题,在64位中具有非常有限的功能VM必须作为单独的扩展库安装。

JavaSound(javax.sound)直接支持录音,播放和一些简单的媒体格式,它是标准Java API的一部分。

答案 1 :(得分:2)

查看Java Media Framework

  

Java Media Framework API(JMF)   启用音频,视频和其他功能   要添加的基于时间的媒体   基于Java构建的应用程序和applet   技术。这个可选包,   它可以捕获,回放,流,   并转码多种媒体格式,   扩展了Java 2平台,标准版   多媒体版(J2SE)   开发人员提供强大的功能   工具包开发可扩展,   跨平台技术。

它应该拥有你所需要的一切。