麦克风输入

Rob*_*ert 1 c#

有没有办法在c#中获取麦克风输入事件?我想显示一个随语音级别上下的进度条.

cod*_*ife 8

此链接可能有所帮助:

http://blogs.msdn.com/b/coding4fun/archive/2009/10/08/9905168.aspx

该帖子包括有关捕获麦克风级别等的说明.


Bra*_*rad 5

您正在寻找的是VU表的示例源代码.您可以使用Win32 API获取音频捕获缓冲区,但我发现使用BASS库要容易得多.它有一个.NET包装器,可供许多项目使用.

BASS:http://www.un4seen.com/

BASS.NET:http://www.un4seen.com/download.php?z/4 / Bass24.Net.zip

在示例zip文件中,您可以找到VU表的一些代码.他们的DLL为您完成所有工作.