IT之家 前天
微软为 Chromium 引入新权限策略:解决网页音视频意外播放问题
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

IT 之家 6 月 4 日消息,微软正在将一项新的权限策略整合到 Chromium 中,旨在减少开发者在使用 API 时意外触发的音频或视频播放的情况。

据 IT 之家了解,现代浏览器虽然已经具备使音频静音的功能,但当媒体内容在隐藏的 iframe 中播放时,这一功能就无法奏效。微软希望通过其新的权限策略解决这一问题,从而在使用 Chrome 浏览网页时减少意外的音频或视频播放,不过该策略的实施需要开发者的配合。

据 Windows Latest 发现的 Chrome 状态帖子显示,这项权限策略名为 " 在未渲染的 iframe 上暂停媒体播放 ",由微软开发者提出。微软在其提案中指出:" 如果媒体在未渲染时继续播放并发出声音,用户可能会有负面体验。" 尽管开发者已经采用了一些解决办法,但这些办法并不完善,可能会在显示媒体内容时引发用户可感知的性能和体验问题。

微软表示," 在不可见时播放媒体 " 这一策略可能会让网络环境变得更好,但具体如何实现呢?目前,当开发者在 iframe 中嵌入视频或音频时,可能会通过将 CSS 的 display 属性设置为 "none" 来隐藏 iframe,因为这对终端用户来说看起来并不美观。虽然这种做法有助于改善用户界面,但同时也会导致媒体在后台自动播放的问题。这意味着,如果你使用 Chrome 浏览网页,可能会突然听到隐藏的视频或音频轨道发出声音。

据 Windows Latest 看到的一份文件显示,开发者此前曾尝试通过完全卸载并重新加载 iframe 来解决意外的音频或视频播放问题,但这会导致性能问题。

借助新的权限策略,Web 应用现在可以告知 Chrome 或 Edge 在 iframe 不可见时暂停其媒体播放,并在再次显示时恢复播放。

这一权限策略的正式名称为 "media-playback-while-not-visible",但目前尚未默认启用。一旦该权限策略被广泛采用,用户在使用 Chrome 或 Edge 浏览网页时将获得更好的体验,因为隐藏的音频或视频突然播放的情况将更少发生。

" 该提案旨在为 Web 应用提供一种控制嵌入式媒体内容的能力,以确保在 iframe 的渲染状态发生变化时,用户能够获得良好的体验。" 微软在一篇帖子中写道," 这将使开发者能够构建更用户友好的体验,并通过让浏览器处理用户不可见内容的播放,从而提升性能。"

这项新的权限策略将惠及所有基于 Chromium 的浏览器,但目前仍在实验阶段,尚不清楚何时会开始推出。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

微软 chrome windows it之家 界面
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论