在 Windows 11 上的 Microsoft Edge 中管理媒体播放问题和设置
环境:
系统为Win11 23h2 22631.4169,Edge版本147.0.3912.60正式版本64位。
情景:
1.Edge打开视频网站页面,如b站,开始播放。
2.切换到其他Edge标签页,或另一个软件,总之让b站完全不可见一段时间。Edge在这一段时间会正常播放声音、增加播放时间进度。
3.直到切换回b站标签页,就会发生:音频暂停、画面停止,然后重新缓冲视频几秒(缓冲时间在播放4K甚至8K视频时显著的长),然后再恢复播放。
4.1.无论在笔记本插电、不插电但电量较低、不插电但电量较高,都会出现这种情况。
4.2.可能是更新到该版本后,才出现出这个问题。
但是Edge这样的行为,使我浏览视频标签页的体验变差。并且画中画功能,浏览其他标签页时会破坏整体观感。我的电脑性能足够,不需要节省电量、内存。
我的处理:
1.关闭了“自动将标签页置于睡眠状态”、“启用节能模式” 和“QUIC”。
2.将视频网站加入到“Never put these sites to sleep”。
3.将Edge管理模板加入组策略编辑器,并禁用“windowocclusionenabled”、“sleepingtabsenabled”、“autodiscardsleepingtabsenabled”。
这样处理后,尽管视频不会因网络传输被终止而进入缓冲,但是出现了新的问题:
1.切换到视频标签页的一瞬间,视频画面是前几秒的画面,延迟后才会显示当下正确的画面。
明明在刚开始播放视频的前几秒,无论怎么样,当切换回视频标签页时,都能看到动态的正确视频画面,为什么Edge不能一直这样下去呢?
我只想在任何情况下切换回视频标签页,都能看到一直都正在正确播放的视频、听到不卡顿的音频。
在 Windows 11 上的 Microsoft Edge 中管理媒体播放问题和设置
免责声明:请注意,所提供的信息均由自动翻译工具翻译而成。尽管我们力求准确,但翻译可能无法完全反映原文的含义、语境或意图。
您好青丝 夜散,
欢迎来到微软问答论坛。
经我调查,这似乎是 Chromium 架构的限制,而不是浏览器的问题。
当标签页变为不可见时,就会发生这种情况:
当标签页长时间处于不可见状态时,浏览器需要重新创建解码器并生成新的关键帧,这可能会导致画面卡顿。尤其是在 4K 和 8K 分辨率下,关键帧较大,更容易出现这种情况。
经我检查,这些行为是硬编码的,因此策略无法更改。更改策略后出现的新问题也源于此。你会发现,浏览器在接收到新的关键帧并重新同步帧之前,会重用上次解码的关键帧。实际上,无论我使用 Edge 还是 Chrome,都会遇到这种情况,因为它们都使用相同的 Chromium 内核。
所以,这种情况是引擎的限制,而不是浏览器本身的限制。因此,最好的解决方法是尝试使用可以绕过此限制的第三方工具。或者,您可以尝试使用其他不使用 Chromium 内核的浏览器,看看问题是否仍然存在。感谢您的理解。
如果此答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。
注:如果您想接收此主题的相关邮件通知,请按照我们文档中的步骤启用邮件通知。