当用户先前已授予权限时,是否应该触发Publisher.on('accessDialogOpened')?

时间:2019-07-03 11:08:33

标签: opentok tokbox

我们正在使用“ @ opentok / client”:“ ^ 2.15.10”

当浏览器要求麦克风和摄像头权限时,我们正在尝试提供其他视觉反馈。

我们的解决方案基于发布者事件“ accessDialogOpened”。

在权限对话框实际上已打开并且用户需要对其进行操作的情况下,这种方法非常有效。

由于某种原因,在用户先前已授予权限的情况下触发此事件,这会给我们造成一些ux问题。 (在这种情况下,对话框永远不会真正打开)

最终大约500毫秒后发生了后续事件“ accessDialogClosed”,此问题已解决,但仍然出现不希望的闪烁。

我的问题“这是预期的,我应该找到解决方法吗?这是可以在后续发行版中修复的错误吗?”

1 个答案:

答案 0 :(得分:0)

我试图重现确切的问题,现在对我来说很好用,存在一些this解决方法的小错误。

Wrong-> accessDialogClosed, function (event) { // The Allow/Deny dialog box is closed. } });

Correction--> accessDialogClosed: function (event) { // The Allow/Deny dialog box is closed. } });

希望有帮助!