百度浏览器因自2021年停更且内核冻结,不支持现代画中画api;可尝试验证内核版本、注入api调用、利用windows媒体控件或更换为edge/chrome等支持画中画的浏览器。

如果您在百度浏览器中观看网页视频时无法启用画中画功能,则可能是由于该浏览器已停止维护且不支持现代Picture-in-Picture API。百度浏览器自2021年起终止更新,其内核长期停留在旧版Blink分支,未集成Chrome 70+引入的标准画中画接口。以下是针对此限制可尝试的适配方法:
一、确认当前浏览器实际内核与兼容性状态
百度浏览器虽标称“基于Chromium”,但实际采用深度定制的冻结内核版本,多数内置功能(包括画中画)已被移除或禁用。需先验证底层能力是否可用,避免无效操作。
1、在百度浏览器地址栏输入about:version并回车,查看显示的内核版本号。
2、若版本号低于Chrome 69或显示为"Baidu Browser X.X"而非标准Chromium标识,则确认不支持原生画中画。
3、访问https://picovico.github.io/pip-test/,点击“Test PiP”按钮,观察返回结果是否为“Not supported”。
二、使用开发者工具注入标准API调用
当页面存在合法video元素且未设置disablePictureInPicture属性时,可绕过界面缺失问题,直接触发浏览器底层PiP逻辑(部分冻结内核仍保留未移除的API入口)。
1、打开含HTML5视频的网页,确保视频已加载完成并处于暂停或播放状态。
2、按F12打开开发者工具,切换至Console标签页。
3、输入以下命令并回车:document.querySelector('video')?.requestPictureInPicture?.()。
4、若控制台返回Promise {
三、通过系统级媒体控件间接触发
Windows 10/11系统自带的“快速设置”媒体面板可识别部分浏览器音视频输出,虽非真正画中画,但能实现视频持续播放+前台多任务的近似效果。
1、在百度浏览器中播放视频并确保音频通道开启(静音状态下系统可能不识别媒体源)。
2、按下Win + K打开“连接”面板,或点击任务栏右下角通知中心图标后展开媒体控件。
3、在媒体控件中查找正在播放的百度浏览器实例,点击其播放器区域右侧的三点菜单。
4、若菜单中出现“在单独窗口中播放”选项,点击后视频将进入系统级独立播放窗口(依赖Windows Media Player后台服务)。
四、替换为支持画中画的替代浏览器
百度浏览器因长期未更新导致安全漏洞累积及Web标准脱节,官方已明确建议用户迁移至其他主流Chromium内核浏览器。该方案非临时修复,而是根本性功能补全路径。
1、下载安装Microsoft Edge 稳定版(版本号 ≥ 120)或Chrome 稳定版(版本号 ≥ 122)。
2、将百度浏览器收藏夹、历史记录导出为HTML文件,在新浏览器中通过设置 → 导入浏览器数据迁移。
3、在新浏览器中访问原视频网站,使用右键菜单或地址栏媒体图标直接启用画中画功能。











