前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

浏览器调用摄像头失败和解决方案(boxjs)

qiguaw 2024-10-27 12:31:49 资源文章 77 ℃ 0 评论

硬件故障

摄像头未连接或故障:检查摄像头是否正确连接到设备上,如果是内置摄像头,则确认设备本身摄像头功能是否完好无损。若外接摄像头存在问题,尝试更换或修理。

浏览器版本过低

确保使用的是最新版本的主流浏览器,现代浏览器对WebRTC等技术的支持更好,这些技术允许网页直接访问摄像头和麦克风。如Google Chrome、Firefox、Microsoft Edge等,它们需定期更新以保持最佳兼容性。

权限设置问题

未授予网站使用摄像头权限:在浏览器设置中检查是否已经给予所访问的网站访问摄像头的权限。在地址栏旁边通常会有摄像头图标,点击它可以更改权限设置。

1、点击右上角的三个点图标,选择下方选项列表中的“设置”进入。

2、点击“隐私设置和安全性”一栏中的“网站设置”选项。

3、找到“权限”下方的“摄像头”选项打开。

4、最后将“使用前先询问(推荐)”右侧的开关按钮打开。

浏览器只支持https, 127.0.0.1,localhost三种地址方式调用摄像头,http方式不支持直接调用

1、在浏览器地址栏中输入“chrome://flags/#unsafely-treat-insecure-origin-as-secure”,回车。

如果是edge浏览器 edge://flags/#unsafely-treat-insecure-origin-as-secure

2、在输入框中输入需要访问的地址,多个地址使用“,”隔开, 将Insecure origins treated as secure设置为Enabled

3、然后点击右下角弹出的Relaunch按钮,自动重启浏览器之后就可以在添加的http地址下调用摄像头和麦克风了。

我用的是edge浏览器,新版的谷歌浏览器基本一样。



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表