node.js - 未捕获的类型错误: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)
})
解决方案
尝试以下
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
现在您可以将其用作
navigator.getUserMedia({ video: true, audio: false}, function(stream){
}, function(err){
console.error(err)
})
推荐阅读
- apache - Spring Boot 中 IBM MQ 的连接池
- big-o - 使用量化定义证明多项式的 Big theta
- c++ - 当我将代码提交给在线法官时,LDBL_MAX 和 LDBL_MIN 返回错误答案
- firebase - 我想在 Firebase 数据库上将一个值设置为 True 一段时间
- php - Doctrine Join 的结果数据结构
- javascript - JavaScript - 在 Jest 测试中无法获取 jsdom 文档
- javascript - 如何在 nuxt.js 中使用 webpack 加载器?
- unity3d - 如何统一使用滑块控制 3D 对象的动画
- java - HttpServletResponse bean注入到mvc中的bean
- arrays - 在 Ruby 中查找字符串中的多个模式