Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript navigator.mediaDevices.getUserMedia在navigator.getUserMedia()工作时不工作_Javascript_Google Chrome_Webrtc_Getusermedia - Fatal编程技术网

Javascript navigator.mediaDevices.getUserMedia在navigator.getUserMedia()工作时不工作

Javascript navigator.mediaDevices.getUserMedia在navigator.getUserMedia()工作时不工作,javascript,google-chrome,webrtc,getusermedia,Javascript,Google Chrome,Webrtc,Getusermedia,我知道这方面有好几篇文章,但我的问题不同 下面,我可以看到使用:navigator.getUserMedia()已被弃用: 新代码应该改用Navigator.mediaDevices.getUserMedia() 但是,使用Chrome(当前版本57),navigator.getUserMedia()效果很好,而使用navigator.mediaDevices.getUserMedia()会引发错误: navigator.mediaDevices.getUserMedia(…)不是函数 我在Ch

我知道这方面有好几篇文章,但我的问题不同

下面,我可以看到使用:
navigator.getUserMedia()
已被弃用:

新代码应该改用Navigator.mediaDevices.getUserMedia()

但是,使用Chrome(当前版本57),
navigator.getUserMedia()
效果很好,而使用
navigator.mediaDevices.getUserMedia()
会引发错误:

navigator.mediaDevices.getUserMedia(…)不是函数

我在Chrome上使用HTTPS


它真的被弃用了吗?我遗漏了什么吗?

自53版以来,Chrome确实支持
navigator.mediaDevices.getUserMedia
API

根据我们在评论中的讨论,我们能够确定这是由您在chrome上安装的浏览器插件(即Cisco Webex)引起的

此视频会议插件可能会修改默认的
navigator.mediaDevices
对象。
这是错误的!你可能应该就这个问题给他们写信


通过禁用此插件,您将能够在您的chrome浏览器中检索原始且受良好支持的方法。

无法复制。您是否可以在问题中包含完整的
javascript
?您是否有任何可以修改
navigator.mediaDevices
的插件?Chrome确实支持新的mediaDevices.gUM API(从53年开始)@kaido-我记得你以前的回答:)-不,我使用的是非常经典的javascriptYes,我经常在一天中的这个时候提出关于gUM和MediaStreams的问题;-)我所说的插件不是指js库,而是一个浏览器插件,比如一些隐私屏蔽扩展taht,可以禁用浏览器的一些功能。@kaido插件。。。我有:思科Webex,时尚