Unhandled rejection Error: Chrome still being created

Unhandled rejection Error: Chrome still being created

当我使用 { insertDefaultUI: false } 创建视频时,我在完成 session.disconnect() 后尝试清理时收到 "Unhandled rejection Error: Chrome still being created"。

有什么想法...?

我在 TokBox 开发团队。

该错误不是您应该关心的问题,它是 SDK 内部的问题。

错误是错误出现了。我已经创建了一个错误报告,这个错误应该会在未来的版本中消失。在那之前你可以安全地忽略它。

感谢报告。

I'm having the very same problem when trying to unpublish my publisher
Could you guys provide a solution?

Unhandled rejection Error: Chrome still being created
    at Object.chromeMixin.reset (https://static.opentok.com/v2/js/opentok.js:41755:16)
    at reset (https://static.opentok.com/v2/js/opentok.js:42837:19)
    at Publisher.destroy (https://static.opentok.com/v2/js/opentok.js:43211:7)
    at defaultAction (https://static.opentok.com/v2/js/opentok.js:43524:20)
    at executeDefaultAction (https://static.opentok.com/v2/js/opentok.js:25584:19)
    at Object.api.dispatchEvent (https://static.opentok.com/v2/js/opentok.js:25735:7)
    at Publisher.self.dispatchEvent (https://static.opentok.com/v2/js/opentok.js:25427:19)
    at Object.streamDestroyed (https://static.opentok.com/v2/js/opentok.js:43527:16)
    at Object.unpublishFromSession (https://static.opentok.com/v2/js/opentok.js:43507:16)
    at Session.unpublish (https://static.opentok.com/v2/js/opentok.js:47031:19)
    at Object.me.stop (https://x/rt.js:498:17)
    at b.$scope.callBreak (https://x/ler.js:16:24)
    at fn (eval at compile (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js:239:266), <anonymous>:4:165)
From previous event:
    at createChromeMixin (https://static.opentok.com/v2/js/opentok.js:41672:21)
    at new Publisher (https://static.opentok.com/v2/js/opentok.js:42826:23)
    at Object.initPublisher (https://static.opentok.com/v2/js/opentok.js:44275:21)
    at Object.me.start (https://x/rt.js:457:27)
    at b.$scope.start (https://x/ler.js:6:24)
    at fn (eval at compile (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js:239:266), <anonymous>:4:161)
    at e (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js:284:187)
    at b.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js:148:347)
    at b.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js:149:52)
    at HTMLButtonElement.<anonymous> (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js:284:239)
    at HTMLButtonElement.dispatch (https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js:4:8549)
    at HTMLButtonElement.r.handle (https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js:4:5252)

我可能来晚了一点,但我会分享我的发现。在发布商上使用自定义 UI 时,请使用以下事件:

publisher.on('streamDestroyed',function(event){ event.preventDefault();}); 

这不允许 opentok 调用小部件破坏事件导致与此问题相关的异常,但是现在我不知道如何停止流大声笑,因为如果我调用 event.target.destroy() 将生成相同的例外,大声笑...所以我想弄清楚。