社区
Java SE
帖子详情
Java音频采集
new_new
2009-05-22 05:50:15
如何用java保存计算机播放的声音(声音文件来源未知)?
比如:运行Java程序(有'开始录制'和'结束录制'),点击Java程序中的'开始录制',然后打开一网页,该网页被打开后将自动播放一段声音(从音响中可以听到),待声音播放完毕后点击'结束录制',Java程序自动将刚才听到的声音保存成一个声音文件
...全文
383
8
打赏
收藏
Java音频采集
如何用java保存计算机播放的声音(声音文件来源未知)? 比如:运行Java程序(有'开始录制'和'结束录制'),点击Java程序中的'开始录制',然后打开一网页,该网页被打开后将自动播放一段声音(从音响中可以听到),待声音播放完毕后点击'结束录制',Java程序自动将刚才听到的声音保存成一个声音文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BigBear
2011-12-15
打赏
举报
回复
JFM 音频采集!
changtianshuiyue
2011-12-15
打赏
举报
回复
JMF据说SUN不做这个了,而且感觉很难用,不知道水平太低还是怎么,反正不看好
shimenkeji
2011-12-15
打赏
举报
回复
正好我也对这个感兴趣
dearsn
2011-12-15
打赏
举报
回复
音频的输入和输出需要分别使用类TargetDataLine和SourceDataLine,分别代表了输入和输出的设备,它们都实现了Line接口。Line接口用来关闭/打开设备、注册事件监听器,以及提供一些用来调整声音效果的对象,例如调整音量大小的对象。AudioSystem在JavaSound体系中起着一个工厂(Factory)类的作用,提供了一系列的静态方法,我们通过这些静态方法来获取JavaSound系统默认配置的资源。
在处理输入音频时,对于来自各种音频输入端口的信号,例如麦克风、CD播放器、磁带播放器等,可以在它们到达TargetDataLine之前,利用混频器控制输入混频,最后在程序中通过TargetDataLine获得数字化的音频输入流。
类似地,在处理输出音频时,混频器用来对一系列来自SourceDataLine的数据进行混频处理,经处理后的信号可输出到各种输出端口,例如扬声器、耳机等。SourceDataLine是一个可写入音频信号数字流的设备,例如,我们可以从一个WAV文件读取内容写入到SourceDataLine,然后再通过扬声器输出。
migo2008
2009-06-10
打赏
举报
回复
用JMF来做,最近也在学习这个
duan008
2009-06-10
打赏
举报
回复
很想知道
Ku_wan
2009-06-10
打赏
举报
回复
JMF可以录制声音?我做课程设计研究了一个星期都没发现,看来还得细细研究呀!!呵呵
direren
2009-05-25
打赏
举报
回复
Up
基于
Java
Sound的简单录音(
音频
采集
)代码
基于
Java
Sound的简单录音(
音频
采集
)代码,这是我自学
Java
Sound后写的一个简单程序
音频
采集
播放示例
一个
音频
采集
播放示例 播放本地
音频
文件示例 截取
音频
信息并保存示例
音频
传送示例
基于
java
采集
到笔记本上麦克风的声音并指定输出格式
可以成功运行(不带耳机的情况下),带耳机运行成功但声音
采集
不到为静音。 有附文件输出目录
利用
Java
声音技术实现声音的
采集
与播放.
利用
Java
声音技术实现声音的
采集
与播放,详细的介绍
java
声音
采集
与播放技术
window
采集
扬声器
音频
并播放
通过Core Audio中的API函数来实现
采集
声卡输出,
采集
到的
音频
流保存与内存,并直接播放.支持 window Vista 以上系统.
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章