Twilio.Device.setup抛出错误

时间:2017-07-25 13:06:24

标签: twilio audiocontext

我正在通过twilio.js开发BrowserPhone,版本是1.4.20。

当令牌过期时,我正在处理Twilio.Device.offline(), 并重新生成令牌并重新设置Twilio.Device。

重新设置6次后,Twilio.js抛出错误。

*Failed* to construct 'AudioContext': The number of hardware contexts provided (6) is greater than or equal to the maximum bound (6).

如何防止此错误?

我正在使用这些代码。

Twilio.Device.offline((device) => {
if (navigator.onLine) {
    Twilio.Device.destroy();
    Twilio.Device.instance = null;
    getToken(device._clientName);
}

const getToken = (identity) => {
$.ajax({
    type: 'POST',
    url: baseurl + '/token/get',
    data: {'identity': identity}
})
.done((data) => {
    data = JSON.parse(data);
    Twilio.Device.setup(data.token, {
        closeProtection: true
    });
};

0 个答案:

没有答案