根本原因是系统未授予相机访问权限;需依次完成安卓/ios系统授权、vivo智慧视觉双重启用、浏览器内网页权限重置、启用chrome://flags中的media stream及不安全源例外。

百度浏览器无法调用摄像头,会导致扫码黑屏、视频通话失败、百度识图无响应等问题,根本原因是系统未授予相机访问权限,而非App损坏或手机故障。
安卓手机系统级授权(必做)
第一步:打开手机【设置】→找到并点击【应用管理】(部分机型显示为【应用与权限】或【隐私与安全】→【权限管理】)。
第二步:在应用列表中准确找到【百度浏览器】→点击进入其权限详情页。
第三步:点击【权限管理】→定位到【相机】选项→将开关设为【允许】或【使用时允许】。
【若相机权限开关呈灰色不可点,说明该App尚未向系统注册权限请求;此时必须先打开百度浏览器→点首页“扫一扫”图标→等待弹窗出现后再点“允许”,否则后续步骤无效】。
iOS设备直通式授权
打开【设置】→向下滚动找到【百度浏览器】→点击进入→找到【相机】→右侧开关拨至绿色即生效。
这一步操作起来很简单,直接滑动开关就行。但要注意:如果设置里根本没显示【相机】选项,说明App从未发起过权限申请,必须跳转到下一节的触发式补救方法。
vivo用户专属双重启用
方法一:开启智慧视觉服务
进入【设置】→【快捷与辅助】→【智慧视觉】→确保顶部总开关已开启;再检查下方子项:【扫码识别】和【图库识别】必须同时打开。
方法二:同步开启相机权限
返回【设置】→【应用管理】→【百度浏览器】→【权限】→【相机】→设为允许。
【若“智慧视觉”总开关灰显无法点击,说明当前OriginOS版本低于3.0,必须升级系统才支持该功能】。
浏览器内网页权限重置
1. 打开百度浏览器,访问一个需调用摄像头的网页(如百度识图、腾讯会议网页版)。
2. 若页面弹出“是否允许百度浏览器访问您的摄像头?”提示框,立即点击【允许】。
3. 若此前误点“拒绝”或未弹出提示:点击右上角【更多】(三个点)→【设置】→【隐私设置】→【网站设置】→【摄像头】→找到对应网址→点击进入后选择【清除权限】→重新加载网页触发新授权请求。
启用底层媒体API(进阶修复)
第一步:在百度浏览器地址栏输入 chrome://flags → 回车进入实验性功能页。
第二步:在顶部搜索框中输入关键词 Media Capture API。
第三步:找到“Enable Media Stream”等明确含“Media”“Capture”“Stream”的选项 → 点击右侧下拉菜单 → 设为【Enabled】。
第四步:再搜 unsafely-treat-insecure-origin-as-secure → 设为【Enabled】→ 在下方文本框填入你正在测试的网址(如 http://localhost:3000)→ 点击【Relaunch】重启浏览器。











