更新到Chrome 74后未定义Navigator.getUserMedia和Navigator.webkitGetUserMedia [英] Navigator.getUserMedia and Navigator.webkitGetUserMedia undefined after updating to Chrome 74

查看:742
本文介绍了更新到Chrome 74后未定义Navigator.getUserMedia和Navigator.webkitGetUserMedia的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从Chrome 73更新到74后,navigator.getUserMedianavigator.webkitGetUserMedia返回未定义.

此处 https://developer.mozilla.org/en -US/docs/Web/API/Navigator/getUserMedia 我发现实际上不赞成使用getUserMedia,而推荐使用navigator.mediaDevices.getUserMedia(),但在我的情况下,navigator.mediaDevices也是未定义的,所以我无法使用它.

任何人都知道这是否是最新版本的Chrome中的错误,还是我需要使用其他功能?

解决方案

Chrome 74的navigator.getUserMedianavigator.webkitGetUserMedianavigator.mediaDevices版本只能在安全上下文(https)中使用,否则未定义. /p>

像往常一样,我在写问题时已经明白了问题所在...

After updating from Chrome 73 to 74 navigator.getUserMedia and navigator.webkitGetUserMedia return undefined.

Here https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia I see that getUserMedia is actually deprecated in favor of navigator.mediaDevices.getUserMedia(), but in my case navigator.mediaDevices too is undefined so I cannot use it.

Anyone knows if it's a bug in the latest release of Chrome or if I need to use something else?

解决方案

Since version 74 of Chrome navigator.getUserMedia, navigator.webkitGetUserMedia and navigator.mediaDevices can be used only in secure context (https), otherwise they are undefined.

I've understood what the problem was while writing the question, as usual...

这篇关于更新到Chrome 74后未定义Navigator.getUserMedia和Navigator.webkitGetUserMedia的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆