VideoPlaybackQuality: corruptedVideoFrames 屬性
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
VideoPlaybackQuality 介面的只讀屬性 corruptedVideoFrames 表示自 <video> 元素上次載入或重新載入以來接收到的損壞影片幀的數量。
值
自 <video> 元素上次載入或重新載入以來接收到的損壞影片幀的數量。
是否顯示損壞的影片幀由 使用者代理 決定。如果丟棄了損壞的幀,則 corruptedVideoFrames 和 droppedVideoFrames 都會增加。
示例
此示例確定了損壞幀的百分比,如果該值大於 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 |
瀏覽器相容性
載入中…
另見
- 用於構造和返回此介面的
HTMLVideoElement.getVideoPlaybackQuality()方法