JS视频| DOMException: 无法启动视频源(DOMException: Could not start video source)

问题

DOMException: Could not start video source

信息:

DOMException: 无法启动视频源

可能原因与解决方案

你还在使用navigator.getUserMedia

//navigator.getUserMedia 已被弃用

navigator.getUserMedia({video: {}},stream => { video.srcObject = stream },err => console.log(err)
);

将上方代码改为

navigator.mediaDevices.getUserMedia({video: true
}).then(stream => (video.srcObject = stream),err => console.log(err)
);

navigator.getUserMedia
已停用: 该特性已经从 Web 标准中删除,虽然一些浏览器目前仍支持它,但可能会在未来某个时间停止支持,请不要使用该特性。
注意: 此API 已更名为MediaDevices.getUserMedia()。请使用那个版本进行替代!这个已废弃的API 版本会向后出现。

window隐私问题:

在 Windows 10 中,转到设置-> 隐私-> 应用程序权限(左侧)-> 麦克风-> 启用“允许应用程序访问您的麦克风”,然后重试您的 JS 程序…它会起作用!!

摄像头被其他软件占用:

确保您的相机尚未被其他软件/浏览器认领/使用。

Web 服务器配置:

还要查看网站和主机 Web 服务器配置上的 Feature-Policy HTTP 标头,并确保允许访问相机。

JS视频| DOMException: 无法启动视频源(DOMException: Could not start video source)相关推荐

  1. 曝肝三天,两千行Python代码,制作B站视频下载工具(附源码)

    曝肝三天,两千行Python代码,制作B站视频下载工具(附源码) 文章目录 一.准备工作 二.预览 1.启动 2.解析 3.下载中 4.下载完成 5.结果 三.设计流程 1.bilibili_vide ...

  2. ArcGIS JS API实现地图场景视频融合

    ArcGIS JS API实现地图场景视频融合 效果展示 实现步骤 1.创建地图场景 2.引入相应模块并创建地图场景 3.获取点坐标 4.生成网格 5.生成图形并添加进场景中 总结 完整代码 效果展示 ...

  3. flv.js php,B站视频开源代码flv.js+HTML5无flash播放视频

    源码地址 https://github.com/bilibili/flv.js git clone https://github.com/bilibili/flv.js cd  flv.js-mast ...

  4. 微信云开发Al短视频一键换脸小程序源码

    微信云开发Al一键视频换脸小程序源码是由极客二改后发布的,小程序增加了广告控制, 插屏广告,激励广告和原生广告,由于采用了微信云开发没有后台, 所以不需要域名和服务器也可以正常搭建使用,所有的配置都可 ...

  5. python3GUI--实用!B站视频下载工具(附源码)

    文章目录 一.准备工作 二.预览 1.启动 2.解析 3.下载中 4.下载完成 5.结果 三.设计流程 1.bilibili_video_spider 2.视频json的查找 四.源代码 1.Bili ...

  6. 【Android App】实战项目之仿抖音的短视频分享App(附源码和演示视频 超详细必看)

    需要全部代码请点赞关注收藏后评论区留言私信~~~ 与传统的影视行业相比,诞生于移动互联网时代的短视频是个全新行业,它制作方便又容易传播,一出现就成为大街小巷的时髦潮流. 各行各业的人们均可通过短视频展 ...

  7. css 视频播放列表,jquery结合CSS实现的多样式多视频列表连播效果源码

    jquery结合CSS实现的多样式多视频列表连播效果源码是一段实现了右侧缩略图片+文字列表显示所有视频.右侧文字列表显示所有视频及底部缩略图片+文字列表显示所有视频三种样式的视频连播效果代码,本段代码 ...

  8. 运营级手机直播平台源码 短视频直播带货APP源码

    短视频直播带货APP源码 全开源原生直播APP源码 前端:原生APP 安卓端:Java 苹果端:OC 后台:PHP 数据库:Mysql 技术框架:Thinkphp5.1 系统特色功能包括:礼物系统:提 ...

  9. java毕业生设计短视频交流点播系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计短视频交流点播系统计算机源码+系统+mysql+调试部署+lw java毕业生设计短视频交流点播系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 ...

最新文章

  1. @RabbitListener组合注解消费消息
  2. smarty去除html标签,Smarty与脚本中的html标签爆裂
  3. 常用类一一枚举类一一定义和调用
  4. 结构体内存拷贝的两种方法
  5. oracle查看表中记录数,Oracle 查询某一用户下所有表的记录数
  6. 探讨一下常见支付系统的对外接口
  7. unity3 学习localPosition, Position区别,itween插件,计算距离
  8. 易语言服务器ping,Ping网络IP地址易语言源码
  9. STM32入门学习经验总结
  10. 如何把一张照片的像素提高_不改变像素尺寸怎么增加图片的文件大小
  11. linux如何连接蓝牙音箱,蓝牙音箱在Ubuntu 16.04中没有声音
  12. 免费服务器推荐1:无限自由
  13. BZOJ 3162:独钓寒江雪
  14. Linux和Windows双系统gpt,Windows+Ubuntu双系统GPTMBR引导设置
  15. BottomNavigationView修改图标/文字大小,替换图标
  16. ​区块链公链“三元悖论”专题系列之去中心化(Decentralization)
  17. csv文件用excel打开中文乱码如何设置
  18. QQ农场外挂开发实践
  19. 运筹说 第77期 | 算法介绍之图与网络分析(一)
  20. ADB调试删除手机内置应用

热门文章

  1. 游戏理论研究四(转)RPG游戏
  2. 面试准备FPGAor数字IC(三)-边沿检测、门控时钟、单双口RAM、亚稳态等
  3. apt update、apt upgrade 和 apt dist-upgrade 的区别
  4. SystemC/TLM: blocking non-blocking transport
  5. 单片机定时器精准定时_用单片机C语言精确延时(定时)的方法
  6. 牛客网-合唱队形【dp-最大子序列变形】
  7. 单位冲激信号 matlab,常用信号的MATLAB表示
  8. 哆啦安全|知识星球上线啦(优惠券活动即将到期)
  9. [转载]各种材料摩擦系数表
  10. 谷歌SEO的内链优化技巧