请教一个 Win10 更新后的问题

2021-06-19 19:54:52 +08:00
 plko345

描述一下场景, 我打开浏览器 A, 播放视频, 切换另一个全屏窗口(比如另一个浏览器或文件管理器), 注意要是全屏窗口, A 中的视频一直在播放, 但鼠标放到底部 A 图标预览时, 预览中的视频没有动, 切回 A 时, 视频画面明显停留在切换时的样子, 当然画面会立刻切到最新的

我非常肯定 Win10 原来是可以让后台窗口的视频实时播放的, 现在不行了也不知道是什么考虑(省电)? 想请问怎么设置能变回原来的样子?

2482 次点击
所在节点    程序员
11 条回复
ikas
2021-06-19 21:40:40 +08:00
win10 没有这种功能,建议看下你浏览器吧
mercury233
2021-06-19 21:48:09 +08:00
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 后最小化一个窗口,此时你可以看到最小化的窗口实际上会变得很小,并堆积在屏幕的一角。这来自于任务栏出现之前的设计,那个时候最小化窗口实际上会把它变成图标的样子,最小化的窗口将会绘制自己的图标(而不是通常的窗口内容)。
v2tudnew
2021-06-19 22:01:49 +08:00
试了下油管,最小化会冻结画面,只是切换到其他全屏窗口不会(用其他窗口挡住浏览器,91 版本)。
ALT+TAB 没问题,Win+TAB 视频黑屏。感觉是前台和后台的区别,很多软件都这样。
yitingbai
2021-06-19 22:03:12 +08:00
没用过浏览器 A, 建议使用谷歌浏览器或者 Edge
geelaw
2021-06-19 22:04:39 +08:00
@geelaw #3 忘了说,通常来说切换到全屏窗口会导致任务栏被挡住,所以我自动脑补成“最大化”了。

另外关于任务栏之前的最小化设计,见 https://devblogs.microsoft.com/oldnewthing/20041028-00/?p=37453
thedrwu
2021-06-19 22:05:45 +08:00
回滚显卡驱动
ZeroYe
2021-06-19 23:23:27 +08:00
刚刚测试了一下
系统:Win10 2004 专业工作站版
浏览器:百分浏览器 4.3.9.248(Chromium 86.0.4240.198)
B 站打开一个直播全屏播放,切换到全屏文件管理器和 Dota2,浏览器的图标预览都是实时画面。
但是用 Win+D 显示桌面是,浏览器的图标预览是冻结的。
dingwen07
2021-06-19 23:35:02 +08:00
我测试了一下
Windows 10 Pro 21H1 19043.1055
浏览器:Microsoft Edge (Chromium)

在 BB 站播放一个视频,切换到其它应用,任务栏预览是实时更新的

你说的全屏窗口我默认你是最大化窗口,因为全屏没有任务栏
codehz
2021-06-20 09:17:56 +08:00
最小化和被遮住是两个概念哦
被遮住还能继续更新是正常的,不更新也可以理解(非前台就暂停)
最小化的时候需要主动调用 shell api 才能更新预览图,通常软件是不会做的,所以几乎所有软件最小化后预览的都是最后的截图( aero peek 的效果也是一样
mgrddsj
2021-06-22 16:57:34 +08:00
这是 Chromium 在今年一月左右的时候一个更新推出的功能。在有最大化的窗口遮住浏览器窗口时,浏览器窗口会停止更新。这个行为可以把 chrome://flags/#calculate-native-win-occlusion 这个 flag 设为“禁用”来关闭,Edge 的话是 edge://flags/#calculate-native-win-occlusion
关闭后,没有最小化但被遮挡的浏览器窗口就会继续刷新,任务栏的缩略图也会持续更新。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784511

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX