6 月 4 日消息,微軟正在將一項新的權限策略整合到 Chromium 中,旨在減少開發(fā)者在使用 API 時意外觸發(fā)的音頻或視頻播放的情況。
據(jù)了解,現(xiàn)代瀏覽器雖然已經具備使音頻靜音的功能,但當媒體內容在隱藏的 iframe 中播放時,這一功能就無法奏效。微軟希望通過其新的權限策略解決這一問題,從而在使用 Chrome 瀏覽網(wǎng)頁時減少意外的音頻或視頻播放,不過該策略的實施需要開發(fā)者的配合。
據(jù) Windows Latest 發(fā)現(xiàn)的 Chrome 狀態(tài)帖子顯示,這項權限策略名為“在未渲染的 iframe 上暫停媒體播放”,由微軟開發(fā)者提出。微軟在其提案中指出:“如果媒體在未渲染時繼續(xù)播放并發(fā)出聲音,用戶可能會有負面體驗。”盡管開發(fā)者已經采用了一些解決辦法,但這些辦法并不完善,可能會在顯示媒體內容時引發(fā)用戶可感知的性能和體驗問題。
微軟表示,“在不可見時播放媒體”這一策略可能會讓網(wǎng)絡環(huán)境變得更好,但具體如何實現(xiàn)呢?目前,當開發(fā)者在 iframe 中嵌入視頻或音頻時,可能會通過將 CSS 的 display 屬性設置為“none”來隱藏 iframe,因為這對終端用戶來說看起來并不美觀。雖然這種做法有助于改善用戶界面,但同時也會導致媒體在后臺自動播放的問題。這意味著,如果你使用 Chrome 瀏覽網(wǎng)頁,可能會突然聽到隱藏的視頻或音頻軌道發(fā)出聲音。
據(jù) Windows Latest 看到的一份文件顯示,開發(fā)者此前曾嘗試通過完全卸載并重新加載 iframe 來解決意外的音頻或視頻播放問題,但這會導致性能問題。
借助新的權限策略,Web 應用現(xiàn)在可以告知 Chrome 或 Edge 在 iframe 不可見時暫停其媒體播放,并在再次顯示時恢復播放。
這一權限策略的正式名稱為“media-playback-while-not-visible”,但目前尚未默認啟用。一旦該權限策略被廣泛采用,用戶在使用 Chrome 或 Edge 瀏覽網(wǎng)頁時將獲得更好的體驗,因為隱藏的音頻或視頻突然播放的情況將更少發(fā)生。
“該提案旨在為 Web 應用提供一種控制嵌入式媒體內容的能力,以確保在 iframe 的渲染狀態(tài)發(fā)生變化時,用戶能夠獲得良好的體驗。”微軟在一篇帖子中寫道,“這將使開發(fā)者能夠構建更用戶友好的體驗,并通過讓瀏覽器處理用戶不可見內容的播放,從而提升性能。”
這項新的權限策略將惠及所有基于 Chromium 的瀏覽器,但目前仍在實驗階段,尚不清楚何時會開始推出。
本文鏈接:http://www.www897cc.com/showinfo-119-156187-0.html微軟為 Chromium 瀏覽器引入新權限策略:解決網(wǎng)頁音視頻意外播放問題
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: ShadPS4 模擬器 0.9.0 版本獲重大兼容性升級,58 款游戲“可玩”
下一篇: 微軟發(fā)布 Win11 Canary 27871 預覽版:升級節(jié)能模式、優(yōu)化開始菜單和任務欄