未捕获的 DOMException:构造失败 'AudioContext':提供的硬件上下文数 (6)

Uncaught DOMException: Failed to construct 'AudioContext': The number of hardware contexts provided (6)

我正在尝试实施 Microsoft bing 语音 api 并且它在前 5 次工作正常,之后当我录制我的声音时,我在控制台中遇到异常。 异常:未捕获的 DOMException:构造失败 'AudioContext':提供的硬件上下文数 (6) 大于或等于最大界限 (6)。

当我尝试用 AudioContext.close() 关闭时,它显示另一个错误,如 "Uncaught (in promise) DOMException: Cannot close a context that is being closed or has already been closed." 任何人都知道这是什么错误。我正在使用微软 bing speech .

的 speech 1.0.0 js sdk

我有解决这个问题的方法,我只是在录音停止时关闭了音频上下文,它对我来说工作正常:)

这里是编辑后的 ​​speech.js 停止方法:`

Speech.prototype.stop = function () {
        if (this._currentSource) {
            // context will be closed here
            this.context.close(); // new added code for the continues context creation (To avoid DoM exception)


    };`