C#NAudio和winmm.dll不会从麦克风录制声音

时间:2020-08-26 11:10:55

标签: c# audio naudio audacity winmm

我正在尝试进行音频测量。我想用NAudio和winmm.dll录制音频,然后将其保存到wave文件。当我使用通过插孔直接连接到计算机的麦克风时,一切似乎都很好。但这是问题所在。当我试图通过通过扩音器连接到计算机的测量麦克风捕获声音时,同时带有NAudio和winmm.dll的应用程序不会记录声音。振幅也很好,电缆也可以。当我用Audacity录制声音时,类似的事情也会发生。当我大胆使用WASAPI时,也会发生同样的事情。录制声音是毫无疑问的。 它使用MME录制,但数据不正确。

只有当我大胆选择Direct Sound时,它才能正确录制声音。 我试图查找是否有DirectSound库,但是从我发现的库中发现很久以前就被弃用了。

这些之间有什么区别。我有什么可以做的吗?

0 个答案:

没有答案