更新到Chrome 74后未定义Navigator.getUserMedia和Navigator.webkitGetUserMedia [英] Navigator.getUserMedia and Navigator.webkitGetUserMedia undefined after updating to Chrome 74
问题描述
从Chrome 73更新到74后,navigator.getUserMedia
和navigator.webkitGetUserMedia
返回未定义.
此处 https://developer.mozilla.org/en -US/docs/Web/API/Navigator/getUserMedia 我发现实际上不赞成使用getUserMedia,而推荐使用navigator.mediaDevices.getUserMedia()
,但在我的情况下,navigator.mediaDevices也是未定义的,所以我无法使用它.
任何人都知道这是否是最新版本的Chrome中的错误,还是我需要使用其他功能?
Chrome 74的navigator.getUserMedia
,navigator.webkitGetUserMedia
和navigator.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屋!