NAudio не выводит звук на мои наушники, только на мои динамики - PullRequest
0 голосов
/ 04 июня 2019

Я программировал звуковой проигрыватель, который использует пакет NAudio для C #, и однажды звук перестал выводиться на мои наушники и работает, только когда я либо снимаю наушники, либо устанавливаю устройство вывода на окнах на мои динамики.

Я уже пытался установить устройство вывода в моем коде на -1,0,1,2, и ни одно из них, похоже, не работает.Я думал, что это могло быть вызвано добавлением третьего устройства вывода (монитор со встроенными динамиками), поэтому я отключил выход монитора и даже отсоединил кабель HDMI, но он все равно не будет работать.

Iнастроил Naudio так:

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

   waveOut = new WaveOutEvent();

   waveOut.Init(reader);

   waveOut.Play();

Есть ли причина, почему это происходит?Потому что раньше он работал нормально.

...