当我在C#中尝试获取NAudio Lib的DeviceCount属性时,我会随机获得下面提到的异常。
2015/05/11声音 - 由于意外错误,GetDevices失败。 System.AccessViolationException:尝试读取或写入受保护的 记忆。这通常表明其他记忆已损坏 在NAudio.Wave.WaveInterop.waveOutGetNumDevs()at Sound.GetDevices()
c#中的代码片段如下:
private void GetDevices()
{
var deviceCount = NAudio.Wave.WaveOut.DeviceCount;
}
有人可以帮我们确定这个问题的根本原因以及我们如何解决它?