События автоматизации на узлах отменяются при отключении узла? - PullRequest
0 голосов
/ 17 января 2019

Я отключаю аудио узлы (GainNode, StereoPannerNode) и повторно использую их позже в другой ситуации в другое время (чтобы уменьшить активность GC).Должен ли я отменить все события автоматизации на AudioParams узла (позвонить, например, node.gain.cancelScheduledValues()) или это происходит автоматически при вызове node.disconnect()?

Iне нашел никаких подробностей в документации на MDN, поэтому я предполагаю, что AudioParams все еще может меняться после отключения узла.

1 Ответ

0 голосов
/ 17 января 2019

Это очень хороший вопрос.Поскольку спецификация WebAudio не говорит, я думаю, что лучше предположить, что автоматизация все еще на месте.Если вы этого не хотите, вам необходимо отменить все автоматизированные системы, прежде чем их снова подключать.

...