NAudio Play Silence без динамиков - PullRequest
       21

NAudio Play Silence без динамиков

0 голосов
/ 06 сентября 2018

Я знаю, что могу воспроизводить звук тишины вот так

var silence = new SilenceProvider(sourceStream?.WaveFormat).ToSampleProvider();
wo = new WaveOutEvent();              
wo.Init(silence);
wo.Play();

но Как я могу играть в тишине, если к компьютеру не подключены динамики?

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

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете воспроизводить тишину только в том случае, если на вашем компьютере действительно есть устройство вывода звука. Если этого не произойдет, вам нужно будет найти другой обходной путь для звука WASAPI (например, отметка времени захваченного звука для учета периодов молчания).

...