描述一下场景, 我打开浏览器 A, 播放视频, 切换另一个全屏窗口(比如另一个浏览器或文件管理器), 注意要是全屏窗口, A 中的视频一直在播放, 但鼠标放到底部 A 图标预览时, 预览中的视频没有动, 切回 A 时, 视频画面明显停留在切换时的样子, 当然画面会立刻切到最新的
我非常肯定 Win10 原来是可以让后台窗口的视频实时播放的, 现在不行了也不知道是什么考虑(省电)? 想请问怎么设置能变回原来的样子?
1
ikas 2021-06-19 21:40:40 +08:00
win10 没有这种功能,建议看下你浏览器吧
|
2
mercury233 2021-06-19 21:48:09 +08:00
|
3
geelaw 2021-06-19 21:58:21 +08:00
没有必要保护 A 的隐私,你可以说清楚到底是什么版本的 Windows 和什么版本的哪个浏览器。
如果你使用 Windows 10 version 1909 build 18363.1621 且使用 Edge 91.0.864.48 ,那么问题无法重现。 注意:如果窗口最小化,则它的预览图不再更新,这是因为最小化的窗口不再重绘自己。在上面的例子里,如果你最小化 Edge,则 Edge 的预览图显示最小化之前的截图。如果你在 PowerShell 里运行 1..10000 并在打印完成前最小化之,则它的预览图不再更新,一段时间后向上还原,可以看到输出已经结束。 要理解这个设计可以考虑干掉 explorer.exe 后最小化一个窗口,此时你可以看到最小化的窗口实际上会变得很小,并堆积在屏幕的一角。这来自于任务栏出现之前的设计,那个时候最小化窗口实际上会把它变成图标的样子,最小化的窗口将会绘制自己的图标(而不是通常的窗口内容)。 |
4
v2tudnew 2021-06-19 22:01:49 +08:00
试了下油管,最小化会冻结画面,只是切换到其他全屏窗口不会(用其他窗口挡住浏览器,91 版本)。
ALT+TAB 没问题,Win+TAB 视频黑屏。感觉是前台和后台的区别,很多软件都这样。 |
5
yitingbai 2021-06-19 22:03:12 +08:00
没用过浏览器 A, 建议使用谷歌浏览器或者 Edge
|
6
geelaw 2021-06-19 22:04:39 +08:00
@geelaw #3 忘了说,通常来说切换到全屏窗口会导致任务栏被挡住,所以我自动脑补成“最大化”了。
另外关于任务栏之前的最小化设计,见 https://devblogs.microsoft.com/oldnewthing/20041028-00/?p=37453 |
7
thedrwu 2021-06-19 22:05:45 +08:00 via Android
回滚显卡驱动
|
8
ZeroYe 2021-06-19 23:23:27 +08:00 via Android
刚刚测试了一下
系统:Win10 2004 专业工作站版 浏览器:百分浏览器 4.3.9.248(Chromium 86.0.4240.198) B 站打开一个直播全屏播放,切换到全屏文件管理器和 Dota2,浏览器的图标预览都是实时画面。 但是用 Win+D 显示桌面是,浏览器的图标预览是冻结的。 |
9
dingwen07 2021-06-19 23:35:02 +08:00
我测试了一下
Windows 10 Pro 21H1 19043.1055 浏览器:Microsoft Edge (Chromium) 在 BB 站播放一个视频,切换到其它应用,任务栏预览是实时更新的 你说的全屏窗口我默认你是最大化窗口,因为全屏没有任务栏 |
10
codehz 2021-06-20 09:17:56 +08:00 via Android
最小化和被遮住是两个概念哦
被遮住还能继续更新是正常的,不更新也可以理解(非前台就暂停) 最小化的时候需要主动调用 shell api 才能更新预览图,通常软件是不会做的,所以几乎所有软件最小化后预览的都是最后的截图( aero peek 的效果也是一样 |
11
mgrddsj 2021-06-22 16:57:34 +08:00 1
这是 Chromium 在今年一月左右的时候一个更新推出的功能。在有最大化的窗口遮住浏览器窗口时,浏览器窗口会停止更新。这个行为可以把 chrome://flags/#calculate-native-win-occlusion 这个 flag 设为“禁用”来关闭,Edge 的话是 edge://flags/#calculate-native-win-occlusion
关闭后,没有最小化但被遮挡的浏览器窗口就会继续刷新,任务栏的缩略图也会持续更新。 |