百度浏览器调用摄像头失败时,先不用急着重装系统——问题通常出在三个关键环节:系统相机总开关未开启、百度浏览器没有被单独授权,或是网站权限被浏览器记住了拒绝记录。这三个条件缺一不可,逐个排查就能解决。

简单来说,百度浏览器无法调用本地摄像头的根本原因,多半来自以下三个层面:系统权限总闸没打开,浏览器自身没拿到通行证,网页访问曾被拒绝过——任何一个环节受阻,摄像头就会失效。
检查Windows系统相机总开关是否已开启
这是所有操作的前提。如果总开关处于关闭状态,即使驱动安装完整、权限列表配置完备,任何应用(包括百度浏览器)都无法访问摄像头硬件。
操作步骤非常直观:按下 Win + I 打开系统设置 → 点击【隐私和安全性】→ 左侧选择【相机】→ 检查顶部【允许应用访问你的相机】开关是否为蓝色开启状态。
如果该开关呈灰色且无法点击,说明设备被组策略限制。此时需要以管理员身份运行 gpedit.msc → 依次展开“计算机配置 → 管理模板 → Windows组件 → 应用隐私 → 允许应用访问相机”,将其设置为“已启用”或“未配置”。完成此操作后,总开关即可正常开启。
在Windows设置中单独为百度浏览器开启相机权限
系统总开关开启后,还需要确保百度浏览器出现在“允许应用访问你的相机”的列表中,并且其开关已被手动打开。否则浏览器将被系统静默拦截,且不会给出任何提示。
继续停留在【设置 > 隐私和安全性 > 相机】页面,向下滚动至【允许应用访问你的相机】区域。查找列表中是否有【百度浏览器】——如果未显示,先启动一次百度浏览器,再返回此页面刷新。若已列出,请确保它右侧的开关处于开启状态。
注意:百度浏览器在Windows系统中显示的名称为“Baidu Browser”或“百度浏览器”,请勿与Chrome或Edge混淆。
重置百度浏览器中当前网站的摄像头授权记录
当网页首次请求摄像头权限时,会弹出授权提示浮层。如果当时误点了“拒绝”,浏览器会永久记住该决定,之后不再弹出权限请求——导致摄像头始终黑屏、无响应。
解决办法有两种,推荐优先使用第一种:
- 地址栏快速重新授权(推荐):打开百度浏览器 → 访问需要摄像头的网页(如百度识图、腾讯会议网页版)→ 单击地址栏左侧的锁形图标 → 在弹出的面板中找到“摄像头”选项 → 将下拉菜单改为【允许】→ 刷新页面即可生效。
- 清除站点权限后重新触发:点击右上角【更多】(三个点图标)→ 【设置】→ 【隐私设置】→ 【网站设置】→ 【摄像头】→ 找到对应网址 → 点击进入详情 → 选择【清除权限】→ 关闭设置页面 → 重新加载网页,等待授权弹窗再次出现。
启用Chrome内核实验性功能(仅限HTTP本地开发环境)
如果你在本地调试网页(例如 https://localhost:8080 或 https://192.168.x.x),情况则有所不同——百度浏览器默认禁止HTTP来源调用摄像头,必须手动放行才能正常使用。
操作方法:在百度浏览器地址栏输入 chrome://flags/#unsafely-treat-insecure-origin-as-secure,按回车键。确认定位到该实验性选项后,将下拉菜单设置为【Enabled】,然后在下方输入框中粘贴你的HTTP地址(例如 https://localhost,无需带端口或路径)。点击页面空白处,将出现“需要重启浏览器”的提示。此时关闭所有百度浏览器窗口,重新启动即可解决问题。
