WebAudio activeSourceCount

时间:2013-10-23 20:19:28

标签: javascript google-chrome web-audio

这是我的代码:

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递增。

为什么activeSourceCountnoteOff()来源时disconnect()不会减少?

1 个答案:

答案 0 :(得分:2)

看起来它已从规范https://dvcs.w3.org/hg/audio/rev/cfe4ae147c64

中删除

此处的相关讨论:http://lists.w3.org/Archives/Public/public-audio/2013AprJun/0308.html

基本上,因为他们添加了"结束了"事件,我认为这个想法是你现在可以自己跟踪这个。