VideoPlaybackQuality: corruptedVideoFrames 屬性

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

VideoPlaybackQuality 介面的只讀屬性 corruptedVideoFrames 表示自 <video> 元素上次載入或重新載入以來接收到的損壞影片幀的數量。

<video> 元素上次載入或重新載入以來接收到的損壞影片幀的數量。

是否顯示損壞的影片幀由 使用者代理 決定。如果丟棄了損壞的幀,則 corruptedVideoFramesdroppedVideoFrames 都會增加。

示例

此示例確定了損壞幀的百分比,如果該值大於 5%,則呼叫一個名為 downgradeVideo() 的函式,該函式將被實現以切換到可能對網路負擔較小的不同影片。

js
const videoElem = document.getElementById("my_vid");
const quality = videoElem.getVideoPlaybackQuality();

if (quality.corruptedVideoFrames / quality.totalVideoFrames > 0.05) {
  downgradeVideo(videoElem);
}

規範

規範
媒體播放質量
# dom-videoplaybackquality-corruptedvideoframes

瀏覽器相容性

另見