Почему мой слушатель WASAPI срабатывает, даже когда ничего не играет? - PullRequest
0 голосов
/ 07 апреля 2020

WASAPI задокументирован как не отправляющий аудиоданные, если ничего не воспроизводится, например, это примечание о WASAPI в NAudio :

Теперь есть одна ошибка с WasapiLoopbackCapture. Если звук не воспроизводится, событие DataAvailable не сработает. Поэтому, если вы хотите записать «тишину», есть один простой трюк - просто использовать устройство воспроизведения NAudio для воспроизведения тишины через это устройство в течение всего времени записи. Кроме того, вы можете вставить тишину самостоятельно, когда обнаружите пропуски во входящем аудио.

Я написал слушатель WASAPI, но на моей машине он всегда запускает , даже когда ничего не издает звука . Другие пользователи действительно сообщают, что когда ничего не воспроизводится, сигнал прекращается.

Так что я думаю, что какой-то процесс заставляет Windows думать, что что-то играет на моей машине, но я не могу понять, что это такое .

Как найти источник этого фантомного звука?

1 Ответ

0 голосов
/ 15 апреля 2020

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

...