我在C#中使用蜂鸣声(从内核导入),通过耳机插孔将音调发送到另一台解释音调的设备。

问题是在某些计算机上会发出哔声,但没有任何输出到hp插孔。我认为这是因为它正在使用内置扬声器。如何通过声卡发送?

最佳答案

较旧的机器可能仍带有扬声器,Console.Beep()将驱动扬声器,而不是声卡。由于这是驱动程序的详细信息,因此您无能为力,但是请在superuser.com上询问。此blog post包含有关此操作的详细信息。

请查看NAudio library,以了解一种通过声卡生成声音的方法。

关于c# - 听到声卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5371783/

10-09 19:39