重定向Console.Beep

时间:2013-06-03 11:40:00

标签: c# .net

如何捕获/重定向产生的声音,比如说:

Console.Beep(400, 1000);

无论是某个字节缓冲区还是直接写入wav文件都可以。

我已经搜索过,但只找到了重定向文本输出的方法,而不是声音。

1 个答案:

答案 0 :(得分:6)

您将无法重定向哔声。

Console.Beep()是通过调用Windows API Beep() function来实现的,如果可以,它会调用声卡硬件。

您有几种选择:

我认为最后一个是你最好的选择。