未捕获的 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)
};`
我正在尝试实施 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)
};`