У меня есть следующий фрагмент, который создает осциллятор и воспроизводит его на определенном томе. Я сохраняю переменную oscillator
за пределами области действия функции, чтобы я мог остановить ее с помощью других функций, если мне нужно.Объем генератора javascript не полностью работает
Проблема, узел усиления volume
, кажется, не работает, как и следовало ожидать. Из того, что я понимаю, коэффициент усиления 0
отключен, а коэффициент усиления 1
составляет 100% объема. Но в этом случае передача 0
в качестве значения gain
воспроизводит звук только приглушенным, а не полностью отключает его (я надеюсь, что правильно объясню).
Что я делаю неправильно? Может ли кто-нибудь помочь?
Почему вы подключаете осциллятор как к узлу тома, так и к context.destination. Попробуйте удалить второе соединение. – jaket
@jaket, вы правы. Благодаря! Если вы опубликуете это как ответ, я соглашусь с ним. – Cliff