@Alek_dr

Проблемы с воспроизведением звука c#. Как избавиться от постороннего звука?

Пытался воспроизвести mp3 в c# следующими способами:
1) С помощью WindowsMedia:
Uri p = new Uri(path.ToString());
_mediaPlayer.Open(p);
_mediaPlayer.Play();
2) С помощью NAudio
WaveStream mainOutputStream = new Mp3FileReader(path.ToString());
WaveChannel32 volumeStream = new WaveChannel32(mainOutputStream);
WaveOutEvent player = new WaveOutEvent();
player.Init(volumeStream);
player.Play();

Работают оба способа, но проблема вот в чем - когда вызывается Play в обоих случаях перед воспроизведением слышен цокающий звук (как будто включенные колонки воткнули в ноут).

Если это имеет значение:
OS Windows 10
  • Вопрос задан
  • 396 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Alek_dr Автор вопроса
проблема решилсь, надо было вызвать player.Dispose()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы