Задать вопрос
@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
  • Вопрос задан
  • 408 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Alek_dr Автор вопроса
проблема решилсь, надо было вызвать player.Dispose()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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