标签: c# .net
如何捕获/重定向产生的声音,比如说:
Console.Beep(400, 1000);
无论是某个字节缓冲区还是直接写入wav文件都可以。
我已经搜索过,但只找到了重定向文本输出的方法,而不是声音。
答案 0 :(得分:6)
您将无法重定向哔声。
Console.Beep()是通过调用Windows API Beep() function来实现的,如果可以,它会调用声卡硬件。
Console.Beep()
Windows API Beep() function
您有几种选择:
我认为最后一个是你最好的选择。