【发布时间】:2010-10-13 00:38:38
【问题描述】:
有没有办法在 c# 中获取麦克风输入事件?我想显示一个随着语音级别上下移动的进度条。
【问题讨论】:
标签: c#
有没有办法在 c# 中获取麦克风输入事件?我想显示一个随着语音级别上下移动的进度条。
【问题讨论】:
标签: c#
【讨论】:
您要查找的是 VU 表的示例源代码。您可以使用 Win32 API 获取音频捕获缓冲区,但我发现使用 BASS 库要容易得多。它有一个 .NET 包装器,许多项目都在使用它。
BASS.NET:http://www.un4seen.com/download.php?z/4/Bass24.Net.zip
在示例 zip 文件中,您可以找到一些 VU 表的代码。他们的 DLL 为您完成所有工作。
【讨论】: