微軟的功能將在 Chrome、Edge 中未載入影片時暫停媒體播放
在 Satya Nadella 的領導下,微軟將自己重新定位為開源冠軍。該公司定期向 Chromium 做出貢獻,為 Edge、Chrome、Brave 和 Vivaldi 等瀏覽器提供支援。感謝 Microsoft,Chromium 在平滑滾動方面有了顯著改進。現在,該公司希望改進 Chrome 和 Edge 中的媒體播放。
微軟希望當影片未在網站上呈現時暫停媒體播放。您可能知道,網路應用程式或網站可以透過多種方式嵌入媒體內容,但最常見的方法是使用 iframe,它可能會在網站載入時暫時隱藏媒體。
目前方法的問題是,即使影片沒有載入或出現在網站上,媒體也已經開始播放。在這種情況下,您會注意到瀏覽器正在播放某些內容,音訊也出來了,但您在網站上看不到任何內容。
在微軟今年稍早發布的GitHub 文件中,微軟指出,Chrome 或 Edge 中的這種體驗「可能會帶來負面體驗」。
該公司希望透過改進基於 Chromium 的瀏覽器中的嵌入式媒體內容整合來解決此問題。
微軟在一份大約三個月前的支援文件中指出:「該提案旨在為 Web 應用程式提供控制嵌入媒體內容的能力,從而保證用戶在 iframe 的渲染狀態發生更改時獲得良好的體驗。」 。
那麼,微軟計劃如何修復 Google Chrome 和 Edge 中的這種行為呢?根據該提案,微軟希望 Chromium 使用一項新策略來控制 iframe 媒體播放的工作方式。
微軟將首先嘗試確定嵌入的影片是否已渲染。
如果影片未渲染,您的瀏覽器將不會播放它。 Chromium 將能夠指示嵌入的媒體暫停 iframe 媒體播放。同時,當 iframe 渲染完畢並且影片對您可見時,Chromium 將命令嵌入的內容恢復 iframe 媒體播放。
“添加“未渲染時媒體播放”權限策略,以允許嵌入網站暫停未渲染的嵌入式 iframe 的媒體播放,即將其“顯示”屬性設置為“無”,微軟解釋了這一想法提議的“未渲染時媒體播放」權限政策的背後。
該公司補充說:“這應該允許開發人員構建更用戶友好的體驗,並通過讓瀏覽器處理用戶不可見的內容的播放來提高性能。”
根據新的 Chromium 承諾,微軟已經開始將媒體播放未渲染權限策略整合到 Chromium 中。
「這個 CL 增加了未渲染時媒體播放,它允許 UA(用戶代理)在未渲染的 iframe 上暫停媒體播放,」微軟在新的程式碼提交中指出。
不言而喻,微軟的想法非常聰明,它可以顯著改善你的瀏覽體驗,特別是當你瀏覽包含大量影片的網站時。
目前尚不清楚該功能何時會添加到 Chrome 或 Edge,但可能會在未來幾個月內推出測試版。
發佈留言