【发布时间】:2014-02-04 17:14:25
【问题描述】:
我在使用 OpenTok 2 API 时遇到了一些问题。当我开始发布流并提示我允许或拒绝网站使用我的网络摄像头和麦克风时,如果我允许 allowed() 应该运行,但如果我拒绝 denied() 应该运行。
publisher.addEventListener('accessAllowed', allowed);
publisher.addEventListener('accessDenied', denied);
function allowed() {
console.log('Allowed');
}
function denied() {
console.log('Denied');
}
它在 Firefox 中按预期工作。然而,在 Chrome 中 accessAllowed 有效,accessDenied 无效。相反,我收到以下错误:
OT.Publisher.onStreamAvailableError PermissionDeniedError:
TB.exception :: title: Internal Error (2000) msg: Publisher failed to access camera/mic:
有什么想法吗?
【问题讨论】:
-
这里是 tokbox 的工程师。我已经能够重现这个问题,并且我正在内部提交一个错误。我会在问题修复后回来回答这个问题,但我也会在下面提出一个解决方法。
标签: javascript google-chrome opentok tokbox