你可能遇到過這樣的情況:影片正在播放,你打開另一個分頁查資料,聲音突然停了;切回影片頁面,播放又恢復了。
有時甚至不用切換分頁,只要點擊其他視窗,或者把瀏覽器最小化,影片就會暫停。
這不一定是網路故障,也不一定是瀏覽器出了問題。有些網站會主動偵測頁面狀態,並在它認為「你已經離開」時暫停播放。背後可能涉及三個考量:節約影片傳輸成本、避免使用者錯過內容,以及提高廣告被看到的機會。
這些是可以解釋這種設計的動機,但不能僅憑「切換分頁就暫停」,認定某個具體網站採用了哪一種策略。
瀏覽器提供了一個叫作 Page Visibility API 的介面。當使用者切換分頁或最小化視窗時,網頁可以透過 visibilitychange 事件與 document.visibilityState 得知可見狀態的變化,隨後執行暫停等操作。
另一些網站也會監聽視窗失去焦點的 blur 事件。不過,「失去焦點」和「看不見」並不是一回事:你在雙螢幕環境下點擊另一塊螢幕,影片視窗可能依然完整地顯示著。
網站能偵測頁面狀態,卻無法準確知道你有沒有繼續觀看或收聽。這也是這項功能容易產生誤判的原因。
影片播放需要不斷取得資料。對於使用分段載入的播放器,即使你不看畫面,只要它繼續播放,後續的影片片段通常還會繼續下載。
從網站的角度看,如果使用者已經離開,卻讓影片持續播放幾十分鐘,就可能產生一段沒有實際觀看價值的流量。對於大量使用者同時造訪的平台,這些流量累積起來,會形成可觀的影片分發成本。
舉一個簡化的例子:假設影片以平均 5 Mbps 的位元率持續傳輸,播放一小時的資料量約為 2.25 GB。這只是按位元率計算的示例,實際消耗會受畫質、編碼、快取及播放器策略影響。
因此,偵測到頁面隱藏後暫停播放,並減少後續載入,是一種可能的資源最佳化方式。
但這裡有個關鍵區別:暫停播放,不等於立即停止下載。 有些播放器暫停後仍會繼續緩衝;只有配合後續請求和預先載入的管理,才能更直接地減少傳輸量。已經下載的資料也不會因為暫停而「退回來」。
嚴格來說,網站節省的還可能是 CDN 分發流量,而不只是來源伺服器頻寬,具體取決於它的部署方式。
自動暫停也可能出於體驗設計。
比如,你正在看一道菜的製作步驟,切換分頁去查某種調味料;或者正在觀看軟體操作教學,打開另一個頁面準備跟著操作。如果影片繼續前進,回來時可能已經錯過了關鍵畫面。
對於這類需要連續觀看的內容,離開時暫停、回來後繼續,確實能減少拖動進度條和反覆回看的麻煩。
問題在於,使用者切換頁面,並不總是意味著不再觀看或收聽。
聽訪談時,你可能正在查資料;看課程時,你可能正在記筆記;使用雙螢幕時,你可能把影片放在一邊,同時操作另一邊的應用程式。此時,網站替你暫停,反而打斷了原本順暢的使用過程。
同一個動作,可以代表兩種完全不同的意圖:有人希望暫停,有人只是想繼續聽。
所以,這項功能是否好用,不僅取決於它能否準確偵測分頁切換,更取決於網站有沒有給使用者選擇權。
對於依靠廣告支持營運的影片網站,使用者是否留在頁面,還可能影響廣告的商業價值。
廣告主關心的不只是廣告有沒有載入,還關心它有沒有機會被使用者看到。如果使用者切走以後,影片廣告在背景繼續播完,它雖然完成了播放,卻未必產生有效的視覺曝光。
以 Google Ad Manager 的衡量方式為例,串流內影片廣告通常需要至少 50% 的廣告像素處於可見範圍,並連續達到 2 秒,才計為一次可見曝光。這個標準衡量的是「有機會被看到」,並不證明使用者真的注意到了廣告。
從這個角度推斷,讓廣告在頁面不可見時暫停,等使用者回來再繼續,可能有助於減少背景播放造成的無效曝光。某些網站也可能把內容與廣告放在統一的播放流程中處理,於是使用者感受到的就是:一離開頁面,整個播放器都停了。
不過,不能簡單理解為「你切走,網站就一定收不到廣告費」。 廣告的計費與結算方式不同,可見率、完成率和最終收入之間也不是固定的一一對應關係。
更準確的說法是:可見曝光是廣告價值的重要指標之一,網站可能因此更希望播放發生在使用者能看到的頁面中。但具體網站是否為了廣告而暫停,仍需要它自己的說明或實際實作作為證據。
節約傳輸成本、避免錯過內容、維持廣告價值,都能解釋網站為什麼考慮加入自動暫停。
矛盾出現在網站把「頁面不在前景」直接當成「使用者不再需要播放」的時候。
對使用者來說,更合理的設計可以是提供「切換分頁時暫停」的開關,或者允許選擇繼續播放音訊。網站也應區分使用者主動按下暫停,與頁面狀態變化觸發的暫停,避免回來後又擅自恢復播放。
我們是 TMETE,也是 Chrome 擴充功能 NoPause Playback 的開發者。開發這項工具,是希望減少由網站自動暫停帶來的中斷,讓查資料、記筆記和多螢幕工作時的播放體驗更連貫。這一段是開發者的產品介紹。
NoPause Playback 已上架 Chrome 線上應用程式商店,面向電腦版 Chrome,在相容的網站上協助維持播放;實際效果取決於網站的播放器與暫停機制,建議先在常用網站測試。
前往 Chrome 線上應用程式商店查看 NoPause Playback
你更希望影片在切換分頁時自動暫停,還是繼續播放、由自己決定什麼時候停?
