
如今,大多数浏览器在打开网页时,都会对页面中的视频采取自动静音的方式进行播放,以防止在不合适的情况下发出声音造成尴尬。然而,当网站使用iframe框架嵌入音视频内容时,浏览器有时无法有效地将这些内容静音,从而导致意外播放的问题。
针对这一情况,微软的一位工程师向Chromium项目提交了一项改进代码的建议,旨在减少此类不必要的播放现象。根据该提案,新增的权限策略被命名为“media-playback-while-not-visible”,即“在不可见时暂停媒体播放”。
这项策略允许网页开发者通过API来控制嵌入的音视频内容。当相关的iframe处于不可见状态时,系统会自动暂停音视频的播放;只有在iframe重新显示后,播放才会恢复。这为开发者提供了一种更加灵活的方式来管理页面中的多媒体内容。
微软在提案中提到,虽然目前已有部分手段可以帮助开发者应对意外播放的问题,但这些方法往往会对页面性能和用户体验带来负面影响。例如,有些开发者会选择完全卸载并重新加载iframe来停止播放,但这会增加页面加载时间和资源消耗。
而新的策略则提供了一个更加高效且简洁的解决方案。它依赖于浏览器自身的机制来管理不可见状态下媒体内容的播放行为,从而有效避免了意外播放的问题。
这项改进将有助于提升用户在使用基于Chromium内核的浏览器时的浏览体验,显著减少因意外播放带来的干扰。不过,目前该权限策略尚未默认启用,仍处于实验阶段。微软也表示,希望有更多开发者参与测试,并提供反馈意见,以便进一步优化和完善这一功能。
本文属于原创文章,如若转载,请注明来源:微软提案:优化Chromium浏览器iframe音视频播放控制https://dcdv.zol.com.cn/992/9920907.html