VideoPlaybackQuality: creationTime property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.

Thuộc tính chỉ đọc creationTime của giao diện VideoPlaybackQuality báo cáo số mili giây kể từ khi ngữ cảnh duyệt web được tạo cho đến khi mẫu chất lượng này được ghi lại.

Giá trị

Một đối tượng DOMHighResTimeStamp cho biết số mili giây trôi qua giữa thời điểm ngữ cảnh duyệt web được tạo và thời điểm mẫu chất lượng video này được lấy.

Để biết chi tiết về cách thời gian được xác định, xem Performance.now().

Ví dụ

Ví dụ này gọi getVideoPlaybackQuality() để lấy đối tượng VideoPlaybackQuality, sau đó xác định tỷ lệ phần trăm khung hình bị mất do bị hỏng hoặc bị bỏ. Nếu vượt quá 10% (0.1), hàm lostFramesThresholdExceeded() được gọi để cập nhật chỉ báo chất lượng.

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

if (
  (quality.corruptedVideoFrames + quality.droppedVideoFrames) /
    quality.totalVideoFrames >
  0.1
) {
  lostFramesThresholdExceeded();
}

Thông số kỹ thuật

Specification
Media Playback Quality
# dom-videoplaybackquality-creationtime

Tương thích trình duyệt

Xem thêm