与CoreAudioDevice崩溃

时间:2017-11-22 22:30:59

标签: c# wpf audio settings

您好我在C#中有一个WPF应用程序,它将覆盖扬声器音量的系统设置。为此,我使用:

public void SetAudioVolume(int nVol)
{
       CoreAudioDevice defaultPlaybackDevice = new CoreAudioController().DefaultPlaybackDevice;            
        defaultPlaybackDevice.Volume = nVol;
}

使用Windows 10它运行正常,但是当我在Windows 7运行该程序时,我的应用程序崩溃了。似乎这种方法不适用于Win7。在我的应用中,还有其他方法可以将系统扬声器和麦克风设置设置为最大值吗?

编辑:

由于某些未知原因,即使捕获了异常,我也没有获得日志条目。但是当我看到minidmp时,我看到了这一点:

  

System.IO.FileNotFoundException:“无法加载文件或程序集   'AudioSwitcher.AudioApi.CoreAudio,Version = 3.0.0.209,Culture = neutral,   PublicKeyToken = fda5729e2db3a64f'或其中一个

有人知道我必须安装什么才能在Win7上工作吗?

0 个答案:

没有答案