这是我的代码:
var ac = new webkitAudioContext();
按下播放按钮:
var source = ac.createBufferSource();
source.buffer = audioTrackBuffer;
source.connect(ac.destination);
source.noteOn(0);
按下停止按钮:
source.noteOff(0);
source.disconnect();
每次按播放按钮ac.activeSourceCount
递增。
为什么activeSourceCount
和noteOff()
来源时disconnect()
不会减少?
答案 0 :(得分:2)
看起来它已从规范https://dvcs.w3.org/hg/audio/rev/cfe4ae147c64
中删除此处的相关讨论:http://lists.w3.org/Archives/Public/public-audio/2013AprJun/0308.html
基本上,因为他们添加了"结束了"事件,我认为这个想法是你现在可以自己跟踪这个。