NAudio不会仅向扬声器输出声音到我的耳机

时间:2019-06-04 08:48:51

标签: c# audio output naudio

我一直在对使用NAudio软件包进行C#编程的声音播放器进行编程,有一天,声音停止输出到我的耳机,并且仅当我卸下耳机或将Windows上的输出设备设置为扬声器时才起作用。

我已经尝试将代码中的输出设备设置为-1,0、1,2,其中的一个似乎可以正常工作。我以为这可能是由于增加了第三台输出设备(带有嵌入式扬声器的显示器)引起的,所以我禁用了显示器的输出,甚至拔掉了HDMI电缆,但仍然无法使用。

我已经像这样设置了Naudio:

   public static WaveOutEvent waveOut;
   public static MediaFoundationReader reader;
   reader = new MediaFoundationReader(Data.selectedPath);

   waveOut = new WaveOutEvent();

   waveOut.Init(reader);

   waveOut.Play();

为什么有这种情况发生?因为它以前可以正常工作。

0 个答案:

没有答案