使用NAudio Wasapi包装器记录音频,声音文件的重量不为0,但音频为空

时间:2019-01-03 20:03:46

标签: c# wpf naudio wasapi

什么在起作用 -保存文件

什么不是: -音频文件为空白(作为长度但没有声音,又名空白) 编辑(为清晰起见):文件的权重不为0。

已经使用winmm.dll实现了一个解决方案,但正在寻找比16位质量更好的解决方案。已经为libmp3lame dll使用了NAudio包装器,因此使用NAudio是一个可行的选择。

dummy
Lot Number
Lot Number Cross-Reference

预期:以WAV音频文件格式记录音频

this.isInitialized检查路径和文件命名约定。因为文件保存到预期位置没有添加代码。该代码部分按预期工作。

注意 -使用NAudio 1.8.5 -目标系统是Win10 x64 pro

1 个答案:

答案 0 :(得分:1)

您正在使用WasapiLoopbackCapture,它试图捕获计算机上正在播放的音频。如果您打算捕获输入设备(例如麦克风),则应改用WasapiCapture