我用WebAudio Api写了一个乐器类应用,声音播放功能是好的,但是声音停止有些问题。
WebAudio的BufferSourceNode#stop(when)接口,传入任何when都不生效,其结果都是立即停止。我想要是是延时停止,我看接口介绍也是支持的,但实际效果是没有。
我做过的尝试如下:
source.stop(audioContext.currentTime + 1)
source.stop(audioContext.currentTime + 5)
source.stop(audioContext.currentTime + 1000)
