未处理的拒绝错误:Chrome仍在创建中

时间:2017-05-03 19:53:31

标签: tokbox

当我使用{ insertDefaultUI: false }创建视频时,我得到一个"未处理的拒绝错误:Chrome仍在创建"在我完成session.disconnect()之后尝试清理时。

任何想法......?

3 个答案:

答案 0 :(得分:5)

我在TokBox开发团队。

错误不是你应该关注的,它是SDK内部的东西。

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

感谢您的报告。

答案 1 :(得分:0)

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)

答案 2 :(得分:0)

我可能有点晚了,但我会分享我的发现。在发布商处使用自定义用户界面时,请使用以下事件:

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

这不允许opentok调用窗口小部件销毁导致与此问题相关的异常的事件,但是现在我不知道如何停止流lol,因为如果我调用event.target.destroy()将生成相同的例外,哈哈...所以我试图弄清楚这一点。