IT之家 2024年07月20日
微软贡献 Chromium 浏览器新代码,嵌入的视频未完成加载前暂停播放
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软向谷歌Chromium浏览器贡献新代码,旨在改善Chrome、Edge等浏览器的媒体播放体验。新策略将控制iframe媒体播放,确保视频渲染后才播放,优化用户体验和浏览器性能。

🔧 微软提交的新代码为Chromium浏览器带来了播放体验的优化,解决了iframe嵌入视频在未渲染状态下就开始播放的问题。

🎥 该策略通过添加“media-playback-while-not-rendered”权限策略,允许网站暂停未渲染的iframe中的媒体播放,从而避免用户在网页上看不到内容时却听到声音的尴尬情况。

🖥️ 当iframe视频已经渲染且用户可见时,Chromium浏览器将恢复iframe媒体播放,确保了用户在观看视频时的流畅体验。

🛠️ 这一改进不仅优化了用户的播放体验,还通过智能管理不可见内容的播放,提高了浏览器的整体性能。

👨‍💻 对于开发者来说,这一变化让他们能够更容易地打造出更友好的用户体验,因为浏览器将更有效地处理媒体内容。

IT之家 7 月 20 日消息,科技媒体 Windows Latest 昨日(7 月 19 日)发布博文,表示微软向谷歌 Chromium 浏览器贡献新的代码,可以改善 Chrome、Edge 等浏览器的播放体验。

IT之家注:网络应用程序或网站可以通过各种方式嵌入媒体内容,其中最常见的方法是使用 iframe,这样可以在网站加载时暂时隐藏媒体。

不过这种 iframe 嵌入方式也存在一个问题,就是视频没有加载或没有出现在网页的时候,媒体也已经开始播放了。

在这种情况下,用户会发现浏览器正在播放一些内容,音频也在播放,但在网页上却看不到任何内容。

微软贡献的最新代码中,希望引入新的策略来控制 iframe 媒体播放的工作方式,网页播放媒体资源之前,会先判断嵌入式视频是否已呈现。

如果嵌入视频处于未渲染状态下,基于 Chromium 的浏览器将不再播放,也可指示嵌入的媒体暂停 iframe 媒体播放。

与此同时,当 iframe 已呈现且用户能看到视频时,Chromium 将命令嵌入式媒体恢复 iframe 媒体播放。

IT之家附上微软贡献代码细节如下:

添加了“media-playback-while-not-rendered”权限策略,允许嵌入网站暂停未渲染(即其“display”属性设置为“none”)的嵌入式 iframe 的媒体播放。

这将让开发人员能够打造更友好的用户体验,并通过让浏览器处理用户不可见内容的播放来提高性能。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

微软 Chromium 浏览器 播放体验 iframe优化
相关文章