在 C# 中的录音设备上播放声音

Posted

技术标签:

【中文标题】在 C# 中的录音设备上播放声音【英文标题】:Play sound on a recording device in C# 【发布时间】:2013-08-19 08:55:06 【问题描述】:

在我们的解决方案中,我们需要在其中一台录音设备上播放声音。 为此,我们使用了 VAC(虚拟音频线),但存在一个问题,即它会在输出中产生噪音。

是否可以在 C# 中将音频播放到录音设备?

是否需要一些现有的库或需要虚拟音频驱动程序?

【问题讨论】:

是实体录音设备吗? 声音在虚拟机上播放,所以可能是虚拟录音设备。 【参考方案1】:

在之前提出的一个问题中有有用的第 3 方工具和 API:C# Audio Library。 我希望你能找到你想要的。

【讨论】:

【参考方案2】:

我们使用 NAudio 库在特定播放设备上播放声音。

默认情况下,VAC 会将音频从播放设备复制到录音设备,因此通过在虚拟设备上播放它也会在录音设备上播放。

【讨论】:

以上是关于在 C# 中的录音设备上播放声音的主要内容,如果未能解决你的问题,请参考以下文章

正在播放其他应用程序中的声音时录音停止

Swift - 制作一个录音机(声音的录制与播放)

C# WINFROM怎么播放声音文件? 我把声音文件放在BIN目录下 结果报错说啥找不到文件

使用 C# 在特定设备中播放声音

游戏会话声音播放/录音

AvAudioEngine 可以播放和录音吗?