#1382·Tone.js

有时同步的振荡器会继续播放。

作者: scytacki创建于 2025年11月10日更新于 2025年11月10日

描述错误

  1. 一个振荡器与传输器同步;
  2. 该振荡器在时间 X 处启动;
  3. 传输器启动并达到时间 X;
  4. 在时间 X 之前设置了传输器位置(不停止)。

有时,当传输器位置设置在时间 X 之前时,振荡器的声音不会停止。当传输时间再次达到 X 时,将创建第二个 ToneOscillatorNode。第一个 ToneOscillatorNode 将继续发出声音,并且现在将成为孤立节点。因此,停止传输将停止第二个 ToneOscillatorNode,但不会停止孤立的 ToneOscillatorNode。