Я программировал звуковой проигрыватель, который использует пакет 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();
Есть ли причина, почему это происходит?Потому что раньше он работал нормально.