测试没有扬声器的音频

Test for audio with no speakers

我目前正在调试 C# 中的一些代码,这些代码在特定条件下会发出噪音(在本例中为哔哔声)。

我使用的电脑没有扬声器或耳机插孔,有什么方法可以让我检测到正在播放的声音而实际上却听不见?

播放声音的代码是:

else System.Media.SystemSounds.Exclamation.Play();

在 Windows 中,我相信(前提是加载了音频驱动程序,并且 Windows 认为至少有某种形式的音频输出设备)- 您可以打开音量设置(从系统托盘)并在生成声音时看到条上下弹跳。

或者,如果盒子是 运行 Windows 专业版,从远程设备到它的 RDP?音频将通过 RDP 会话传递并在客户端上播放。

如果您在设备管理器中没有任何设备,您可以安装一个Realtek Driver。它创建了一个虚拟播放设备。

之后,转到声音播放设备,选择虚拟设备并将其设置为默认播放设备。打开您的应用并通过查看设备管理器中设备旁边的音量可视化来检查是否播放声音。


(来源:eightforums.com

在 Windows(控制面板)中搜索 "Sound",它会向您显示所有设备以及输出到该设备的音量。 您可以通过查看当前音量(每个设备右侧的栏)来查看您的声音是否有效。

如果您的 PC 没有音频输出设备(我认为不是这种情况),也许您可​​以添加 "virtual" 输出设备。