Есть ли способ удалить 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)})
Я использую Chrome 36 на Ubuntu Linux 14.04.