Нужно ли подключать AudioWorkletNode к BaseAudioContext.destination? - PullRequest
0 голосов
/ 18 января 2020

У меня есть AudioWorkletNode, который принимает только вход для визуализации звука. Он ничего не выводит, и все же ничего не происходит, если я не подключу его к BaseAudioContext.destination. Это кажется глупым, если он намеренно спроектирован таким образом.

1 Ответ

0 голосов
/ 18 января 2020

Я предполагаю, что вы используете Chrome, поскольку это единственный браузер, который пока поддерживает AudioWorkletNode. В этом случае это известная проблема. Если что-то не подключено к destination Chrome, оно не будет обрабатываться. Например, ScriptProcessorNode страдает от той же проблемы.

Я попытался найти ошибку отслеживания на bugs.chromium.org , но не смог ее найти. Поэтому я создал один: https://bugs.chromium.org/p/chromium/issues/detail?id=1045926

Библиотека, которую я поддерживаю под названием standardized-audio-context , имеет исправление для этого, хотя это может быть излишним, если это это единственный обходной путь, который вам нужен.

...