全屏播放视频画面消失只剩声音时,需强制退出全屏(Esc或Fn+Esc)、清除媒体缓存与授权、禁用HTML5全屏API或重置GPU渲染路径。

百度浏览器全屏播放视频时画面消失只剩声音,说明渲染层在全屏状态下彻底中断,GPU未正确输出YUV帧到屏幕缓冲区,必须绕过被锁死的全屏渲染通道直接重置媒体管线。
强制退出全屏并重置渲染上下文
按下【Esc】键——这是唯一能穿透JS拦截、直接终止 requestFullscreen() 调用链的系统级指令,比点击任何UI按钮都可靠。
若键盘无独立 Esc 键(如MacBook Air),必须按住【Fn + Esc】组合;仍无效时改用【Alt + F4】关闭当前标签页,避免误关整个浏览器进程。
安卓端长按屏幕任意空白处持续3秒以上,直到底部浮现半透明导航条,立即点按左下角【返回键】图标——不是滑动,必须点按,此操作向 WebView 层发送 backPressed 事件,强制中断 video 元素的沉浸式标志位。
清除媒体会话缓存与授权状态
打开百度浏览器 → 点击右下角“我的” → “设置” → “隐私与安全” → “清理浏览数据”。
时间范围选“全部时间”,勾选【媒体许可证】和【Cookie及其他网站数据】——这两项共同存储了网站的全屏授权记录与会话令牌,缺一不可。
点击“立即清除”,完成后必须彻底关闭百度浏览器进程:安卓端进手机多任务界面,上划清空百度浏览器卡片;iOS端双击Home键(或上滑底部横条)后上划关闭百度浏览器应用。
禁用HTML5全屏API临时规避
方法一:地址栏输入chrome://flags → 搜索【#enable-experimental-web-platform-features】→ 将其设为 Disabled。
方法二:搜索【ignore-gpu-blocklist】→ 设为 Enabled;同时确认【Override software rendering list】也设为 Enabled → 点击右下角“立即重启”按钮。
方法三:在地址栏输入bd://settings/system → 找到hardware_acceleration_enabled → 将其值由true手动更改为false → 按回车确认修改 → 关闭所有窗口并彻底退出进程。
重置GPU渲染路径
第一步:按下Ctrl + Shift + Esc打开任务管理器 → 切换至“进程”选项卡 → 展开“百度浏览器”主进程树。
第二步:查找名称含GPU Process或GpuMemory的子进程 → 右键该进程 → 选择“结束任务”,直至列表中不再出现GPU相关条目。
第三步:按Win+R输入%LOCALAPPDATA%\Baidu\Browser\User Data\GPUCache → 删除整个GPUCache文件夹(若存在)→ 重启浏览器。



















