快科技资讯 06月04日 14:48
微软对Chromium贡献加一:提交新代码避免意外播放声音
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软工程师向Chromium项目提交代码改进,旨在解决浏览器中iframe嵌套音视频的意外播放问题。新策略“media-playback-while-not-visible”允许开发者控制嵌入的音视频,当iframe不可见时自动暂停播放,提升用户体验。此举旨在减少页面加载时间和资源消耗,提供更高效的解决方案。目前该策略仍处于实验阶段,微软希望开发者积极测试并提供反馈。

🔈 现有浏览器通常在页面视频自动播放时静音,但iframe嵌套的音视频可能无法静音。

💡 微软提出“media-playback-while-not-visible”权限策略,允许开发者控制iframe内音视频的播放。

🚦 当iframe不可见时,新策略可自动暂停媒体播放,iframe重新显示时恢复。

⚙️ 现有解决方案如卸载和重新加载iframe,会导致性能和用户体验问题。

✅ 新策略通过浏览器自身机制控制播放,更高效优雅,减少意外播放干扰。

⚠️ 该策略目前处于实验阶段,尚未默认启用,需开发者测试反馈。

快科技6月4日消息,现如今大部分浏览器在访问网站时,页面视频即便自动播放也会以静音状态播放,避免在不合适的场合发出声音造成尴尬。

但如果网站使用iframe框架嵌套音视频,浏览器可能就无法正常将其静音播放,近日微软工程师向Chromium项目提交了一项代码改进,可以减少意外的音视频播放问题。

根据微软的提案,新的权限策略名为“media-playback-while-not-visible”,即“在不可见时暂停媒体播放”。

该策略允许网页开发者通过API控制嵌入的音视频内容,当相关的iframe不可见时,自动暂停媒体播放,只有当iframe重新显示时才恢复播放。

微软在提案中指出,当前开发者虽然有一些解决意外播放问题的方法,但这些方法往往会导致性能和用户体验问题。

例如,开发者可能会通过完全卸载和重新加载iframe来停止播放,但这会增加页面的加载时间和资源消耗。

微软的新策略提供了一种更高效、更优雅的解决方案,通过浏览器自身的机制来控制不可见媒体的播放,从而减少意外播放的发生。

这一改进将提升用户在使用Chromium内核浏览器(如Chrome和Edge等)时的浏览体验,减少意外播放带来的干扰。

值得注意的是,这一新的权限策略目前尚未默认启用,仍处于实验阶段,微软希望开发者能够积极参与测试,并提供反馈,以便进一步完善该策略。

Fish AI Reader

Fish AI Reader

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

FishAI

FishAI

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

联系邮箱 441953276@qq.com

相关标签

浏览器 Chromium iframe 静音播放 微软
相关文章