微軟正改進Windows 11對Chrome的支援以便將視訊串流傳輸到Android TV
Windows 11 具有一項功能,可在使用Chrome 或Edge 時嘗試節省電量,但該功能可能會在不知不覺中導致媒體播放問題。在這種情況下,當串流傳輸到Android TV 時,Chromecast 音訊會中斷。而Chromecast 標籤投射還會減慢並扭曲音訊。

Windows 11 還允許用戶將視訊串流傳輸到附近的設備,只要它支援Chromecast(或現在的Google TV Streamer),它通常與Android TV 捆綁在一起。
錯誤在於,只要Chrome 保持在前台,音頻就可以正常流式傳輸,但如果將其最小化或切換到另一個Windows 應用程序,流音頻就會變得扭曲、斷斷續續,甚至聽起來有“加速感” 。
有數百份報告稱,在使用Chromecast 或其他功能將媒體串流傳輸到Android TV 時,Windows 11 會產生失真或斷斷續續的音訊。個問題似乎與Windows 11 在應用程式視窗不活動時處理高解析度計時器的方式有關。
在Chromium 提交中,微軟確認它修復了一個問題,即當視窗最小化或被另一個應用程式覆蓋時,Chrome 或Edge 的高解析度計時器會變慢。在修復之前,當Chrome 或其輔助程序之一(例如用於投射的進程)在背景執行時,Windows 11 會降低計時器回呼的頻率。這樣做是為了減少電量消耗,但最終導致音訊和視訊串流出現問題,音訊變得斷斷續續。
微軟在最近更新中讓Chrome 明確呼叫Windows API,以便Windows 不會限制這些計時器。例如,Chrome 會現在告訴Windows“即使我不是活動窗口,我也需要我的計時器解析度保持在較高水平。”
一個名為PROCESS_POWER_THROTTLING_IGNORE_TIMER_RESOLUTION 的標誌指示Windows 確保投射服務不會受到內建省電功能的影響。
因此,Chrome 現在可以更好地處理媒體串流請求,現在可以流暢地將YouTube 和其他媒體串流傳輸到附近的裝置(例如Android TV),而不會讓Chrome 的音訊聽起來不連貫。
此修復將在幾週後開始推出。