我创建了一个 AudioContext
后,有没有办法将其删除?
var analyzers = [];
var contexts = [];
try {
for(var i = 0; i<20; i++) {
contexts[i] = new AudioContext();
analyzers[i] = contexts[i].createAnalyser();
}
}catch(e) {
console.log(e);
// too many contexts created -- how do I remove them?
}
我尝试过这个方法,但它不允许我在之后创建新的上下文:analyzers.forEach(function(analyzer){analyzer.disconnect(analyzer.context.destination)})
我正在使用Ubuntu Linux 14.04上的Chrome 36。