navigator.mediaDevices.getUserMedia 在 navigator.getUserMedia() 工作时不工作
navigator.mediaDevices.getUserMedia not working while navigator.getUserMedia() works
我知道有几篇关于这个的帖子,但我的问题是不同的。
在 Mozilla developer guide for getUserMedia 之后,我可以看到使用:navigator.getUserMedia()
已弃用:
New code should use Navigator.mediaDevices.getUserMedia() instead.
但是,使用 Chrome(当前版本 57),navigator.getUserMedia()
效果很好,而使用 navigator.mediaDevices.getUserMedia()
会引发错误:
navigator.mediaDevices.getUserMedia(...) is not a function
我正在通过 Chrome 使用 HTTPS。
它真的被弃用了吗?我错过了什么吗?
Chrome 自版本 53 起支持 navigator.mediaDevices.getUserMedia
API。
根据我们在评论中的讨论,我们能够确定这是由您安装在 chrome 上的 浏览器插件 引起的,即 Cisco Webex .
此 video-conference 插件可能会修改默认值 navigator.mediaDevices
object。
错了!您可能应该就此问题写信给他们。
通过禁用此插件,您将能够在您的 chrome 浏览器中检索原始且受良好支持的方法。
我知道有几篇关于这个的帖子,但我的问题是不同的。
在 Mozilla developer guide for getUserMedia 之后,我可以看到使用:navigator.getUserMedia()
已弃用:
New code should use Navigator.mediaDevices.getUserMedia() instead.
但是,使用 Chrome(当前版本 57),navigator.getUserMedia()
效果很好,而使用 navigator.mediaDevices.getUserMedia()
会引发错误:
navigator.mediaDevices.getUserMedia(...) is not a function
我正在通过 Chrome 使用 HTTPS。
它真的被弃用了吗?我错过了什么吗?
Chrome 自版本 53 起支持 navigator.mediaDevices.getUserMedia
API。
根据我们在评论中的讨论,我们能够确定这是由您安装在 chrome 上的 浏览器插件 引起的,即 Cisco Webex .
此 video-conference 插件可能会修改默认值 navigator.mediaDevices
object。
错了!您可能应该就此问题写信给他们。
通过禁用此插件,您将能够在您的 chrome 浏览器中检索原始且受良好支持的方法。