可通过五种方法在Chrome中启用视频画中画:一、右键视频选择“画中画”;二、点击地址栏媒体控制图标中的画中画按钮;三、聚焦视频后按Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS);四、在开发者工具Console中执行requestPictureInPicture()命令;五、启用chrome://flags中的Auto Picture-in-Picture实验功能。

如果您在谷歌浏览器中观看视频时希望将其以小窗形式悬浮播放,以便同时进行其他操作,则可能是由于当前页面未触发画中画入口或底层功能被禁用。以下是解决此问题的步骤:
一、通过视频右键菜单启用画中画
该方法直接调用Chrome内置的Picture-in-Picture API,无需安装扩展,适用于YouTube、Bilibili、Netflix等已规范实现video元素的主流平台。其原理是浏览器在检测到可播放且具备controls属性的video节点后,自动向右键上下文菜单注入“画中画”选项。
1、在Chrome中打开含视频的网页并确保视频已开始播放或至少完成首帧渲染。
2、将鼠标光标精确悬停于视频画面区域内(非控制栏或空白边框),单击右键。
3、在弹出的菜单中查找并点击“画中画”或英文选项“Picture in Picture”。
4、视频即刻脱离网页容器,以半透明、可拖拽、可缩放的浮动窗口形式出现在桌面最上层。
二、使用地址栏媒体控制图标快速进入
Chrome会在检测到网页正在播放音视频(且音频通道未静音)时,于地址栏右侧自动生成媒体控制浮标。该入口不依赖视频区域交互,可绕过部分网站隐藏右键菜单或禁用controls的限制。
1、播放网页视频后,观察Chrome地址栏最右侧区域,寻找扬声器图标或微型播放器图标。
2、点击该图标,展开迷你媒体控制面板。
3、在面板中定位并点击由两个重叠矩形组成的“画中画”按钮。
4、视频窗口随即悬浮,即使切换至其他标签页、最小化浏览器或启动其他桌面应用,播放仍持续进行。
三、通过键盘快捷键触发画中画
该方式适用于偏好无鼠标的高效操作场景,或在触控设备、远程桌面等右键受限环境中使用。其底层机制为浏览器监听焦点内video元素的快捷键事件,并直接调用requestPictureInPicture() API。
1、点击视频画面一次,确保视频元素获得键盘焦点(此时视频边框可能出现虚线高亮)。
2、按下Ctrl + Shift + P(Windows/Linux)或Command + Shift + P(macOS)。
3、若当前视频满足画中画启用条件(如非静音、非全屏、未被JS禁用API),悬浮窗口将立即生成。
4、窗口默认位于屏幕右下角,支持拖拽重定位、边缘缩放及双击全屏/退出全屏。
四、通过开发者工具执行JavaScript命令强制启用
该方法绕过网页界面限制,直接调用浏览器原生Picture-in-Picture API,适用于右键菜单被禁用、控制栏隐藏或video元素无controls属性的场景。
1、确保视频已加载并至少完成首帧渲染(无需播放,静音亦可)。
2、按下F12打开开发者工具,切换至Console标签页。
3、输入以下命令并按回车:document.querySelector('video').requestPictureInPicture()。
4、若页面含多个video元素,先运行document.querySelectorAll('video')查看列表,再使用索引调用,例如:document.querySelectorAll('video')[1].requestPictureInPicture()。
五、启用实验性自动画中画功能
此设置激活后,Chrome将在检测到视频正在播放且具备音频输出时,在用户切换标签页或最小化浏览器瞬间自动触发画中画,无需手动操作。
1、在地址栏输入chrome://flags/#auto-picture-in-picture并回车。
2、定位到Auto Picture-in-Picture条目,点击下拉菜单选择Enabled。
3、继续搜索并启用Auto picture in picture video heuristics与Enable Picture-in-Picture两项。
4、点击页面底部的Relaunch按钮重启浏览器。











