admin管理员组

文章数量:1665471

开发终于到一个问题,前端本地起的服务localhost:8080同一个网络的情况下,后端在自己电脑通过http:ip:8080访问前端本地的网页,拉起摄像头一直失败,研究半天发现是浏览器只支持https\ 127.0.0.1\localhost三种地址方式调用摄像头,http方式不支持直接调用,需要做如下处理:

Mac:

解决方法:步骤1.在地址栏输入chrome://flags/

步骤2.搜索找到Insecure origins treated as secure属性

步骤3.添加不安全网址ip或者域名(如:http://127.0.0.1:8080),点击enabled,点最下方的reluanch

参考文章:Chrome谷歌浏览器无法调用摄像头原因及解决办法_java小白0807的博客-CSDN博客_谷歌浏览器检测不到摄像头怎么办

Windows:

参考:Chrome关于http无法调用摄像头麦克风的解决方法及谷歌版本对该方法的兼容性_dyl_csdn的博客-CSDN博客

本文标签: 方式三种不支持摄像头直接调用