getUserMedia()权限被拒绝

egi*_*dra 6 html5 webrtc

我正在尝试使用测试屏幕共享getUserMedia().我有Chrome版本28并getUserMedia()启用了屏幕捕获标记,但我仍然获得了权限拒绝错误.

在此屏幕捕获演示中,我收到以下错误:

getUserMedia错误:NavigatorUserMediaError {code:1,PERMISSION_DENIED:1}

此屏幕截图演示中,我得到以下演示:

没有权限.你不是SSL吗?

访问这些网站时,我从未收到任何有关共享的提示.为什么我的浏览器拒绝屏幕共享权限?

Tom*_*ado 11

我有同样的权限被拒绝的问题.
我只需点击即可解决问题

Chrome视频图标已禁用视频

并启用"让我启用视频..."选项

重新加载页面,它会再次询问您是否要加载网络摄像头.
这对我有用.


Sam*_*ton 6

要使用getUserMedia进行屏幕捕获,您需要使用HTTPS.(抱歉,如果你跟着我没有那个的链接!)


tom*_*tom 3

你提到的第二个演示(这个)在 Chrome 28 上适用于我。

听起来您启用了该标志,但请确保Enable screen capture support in getUserMedia()启用了所调用的标志chrome://flags(并且在启用该标志后您已重新启动 Chrome)。

  • 即使使用 SSL 并启用标志,这对我来说也不起作用,我正在使用“Chrome 版本 29.0.1547.62 m” (3认同)