黑屏有声是视频解码或渲染问题,需依次排查亮度、省流模式、深色主题、实验性解码器、媒体缓存、插件冲突及启动参数。

百度浏览器手机版播放视频时黑屏但有声音,说明音频通路正常,问题出在视频解码或渲染环节——可能是硬解失败、亮度被调至最低、省流模式拦截画面、或新版解码器与旧机型不兼容。
先快速排除基础设置问题
第一步:从屏幕顶部向下滑出快捷面板,拖动亮度滑块到中上位置。很多用户误触亮度调节,把亮度拉到0,屏幕全黑但声音照常输出,这是最常见却最容易被忽略的原因。
第二步:检查是否开启了“省流模式”或“极简模式”。进入百度浏览器→右下角“我的”→“设置”→“网络与流量”→关闭“省流模式”和“智能压缩图片”。该模式会主动丢弃视频帧数据以节省带宽,只保留音频流。
第三步:确认手机未处于“夜间模式”或“深色主题强制开启”状态。部分安卓厂商定制系统(如MIUI、ColorOS)在深色主题下会错误覆盖WebView的surface绘制层,导致video标签无法合成画面。临时关闭系统级深色模式再试。
禁用实验性解码器
百度浏览器手机版基于Chromium内核,对AV1/VP9等新编码格式默认启用硬件加速解码,但中低端机型GPU驱动不支持,就会卡在解码完成但无法送显的阶段。
方法一:地址栏输入 chrome://flags → 搜索 av1 → 将“AV1 Decoder”设为 【Disabled】 → 搜索 vp9 → 同样设为 【Disabled】 → 点击右上角“重启”按钮。
方法二:若找不到AV1开关,直接搜索 ignore-gpu-blocklist → 启用该选项 → 重启。这会让浏览器绕过GPU黑名单检测,强制回落到CPU软解,对骁龙6系、联发科Helio P系列芯片特别有效。
下载 Comet AI 浏览器,体验由 Perplexity AI 驱动的革命性上网方式。内置 AI 助手可实时总结网页、跨标签页对比信息、自动执行任务。告别繁琐操作,让 AI 成为你的浏览副驾,大幅提升研究与工作效率。支持 Windows、macOS、Android 和 iOS。
清除媒体缓存与站点存储
损坏的Media Cache或MSE(Media Source Extensions)缓存会导致video元素加载后无法appendBuffer,页面静默失败,控制台无报错但画面永远空白。
① 在百度浏览器中打开设置 → “隐私设置” → “清除浏览数据”。
② 勾选“缓存的图像和文件”“Cookie及其他网站数据”“媒体许可证”三项 → 点击“立即清除”。
③ 【必须手动删除GPUCache】:用文件管理器进入 /Android/data/com.baidu.browser/Cache/ → 找到并删除名为 GPUCache 的文件夹(若存在)→ 重启浏览器。
用隐身窗口验证插件冲突
某些第三方脚本注入类插件(如广告屏蔽、网页翻译、自动签到工具)会篡改document.createElement('video')行为,或劫持MediaSource对象,导致video标签创建失败。
点击右上角“三横线”菜单 → “新建隐身窗口” → 在隐身窗口中访问同一视频链接。隐身模式默认禁用所有扩展,若此时画面恢复正常,即可确认是插件引发的问题。
返回普通窗口 → 进入“我的”→“设置”→“扩展管理”→逐个关闭高风险插件(尤其是“广告拦截”“沙拉查词”“油猴脚本”),每关一个就刷新视频页测试。
终极方案:添加软件解码启动参数
当系统级设置、内核标志、缓存清理全部失效,且你使用的是华为鸿蒙、小米HyperOS等深度定制系统时,需从进程启动层干预。
长按百度浏览器桌面图标 → “应用信息” → “默认打开方式” → 关闭“优化启动”(若有)→ 返回上一级 → 点击“启动选项”或“高级设置” → 找到“启动参数”或“附加命令行”字段 → 输入:
--disable-gpu --disable-software-rasterizer --no-sandbox --disable-web-security
保存后重启浏览器。这组参数强制禁用GPU渲染管线,启用纯CPU软解路径,适用于麒麟970、Exynos 8895等老款SoC设备。










