首页 > 解决方案 > 未捕获的类型错误:navigator.webkitGetUserMedia 不是函数

问题描述

我想使用 WebRTC 建立视频聊天网站。我正在使用铬铬 83.0.4103.97。为此,我关注了https://www.youtube.com/watch?v=ieBtXwHvoNk。但是在我的浏览器中出现错误。我的代码和错误如下

navigator.webkitGetUserMedia({ video: true, audio: false}, function(stream){
//
}, function(err){
    console.error(err)
})

在此处输入图像描述

标签: node.jswebrtcvideochat

解决方案


尝试以下

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;

现在您可以将其用作

navigator.getUserMedia({ video: true, audio: false}, function(stream){
 }, function(err){
 console.error(err)
})

推荐阅读