Появление / исчезновение звука

У меня воспроизводится бесконечный фоновый звук. Я хочу, чтобы он исчезал, когда пользователь нажимает кнопку.

Я пробовал следующее:

  • DirectSoundOut инициируется с помощью WaveStream
  • Таймер изменяет громкость WaveChannel32.

Проблема:

  • Изменение громкости во время воспроизведения звука вызывает шумы.

Кто-нибудь знает лучшее решение?

6
задан Uwe Keim 8 February 2018 в 12:54
поделиться