录制发送到扬声器的声音
Posted
技术标签:
【中文标题】录制发送到扬声器的声音【英文标题】:Recording sound sent to speakers 【发布时间】:2011-05-12 15:31:10 【问题描述】:我正在尝试制作一个程序,让我可以捕捉通过扬声器听到的所有声音。我不知道该怎么做...我想使用套接字将它发送到另一台 PC(我该怎么做?)。我想在 Windows 上用 Java 或 C++(我肯定更喜欢 Java)编写它。
编辑 简而言之,我想使用 Java 发送和接收音频输入
请帮忙, 克里斯
【问题讨论】:
【参考方案1】:对于 Windows 7,您可以使用 WASAPI 执行此操作(请参阅 my answer to a similar question here)。为了使用 WASAPI,我建议使用 C++ 或一些基于 .net 的语言(C#、vb.net 等) 对于其他版本的 Windows,您将需要一个中间虚拟声卡,并且您将只能捕获通过此虚拟驱动程序的音频流。有一个商业选项here,但我相信还有其他的。
还有一个link here
【讨论】:
以上是关于录制发送到扬声器的声音的主要内容,如果未能解决你的问题,请参考以下文章
NAudio 与 MultiplexingSampleProvider 和 WasapiOut