1

这是我的代码:

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()

4

1 回答 1

2

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

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

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

于 2013-10-23T20:53:22.090 回答