VideoPlaybackQuality: creationTime 属性

creationTimeVideoPlaybackQuality 接口上的一个只读属性,它报告了从创建浏览上下文到记录此质量样本的毫秒数。

一个 DOMHighResTimeStamp 对象,指示从创建浏览上下文到获取此视频质量样本的时间之间经过的毫秒数。

有关如何确定时间的详细信息,请参阅 Performance.now()

示例

此示例调用 getVideoPlaybackQuality() 以获取 VideoPlaybackQuality 对象,然后确定由于损坏或丢弃而丢失的帧的百分比。如果超过 10%(0.1),则调用名为 lostFramesThresholdExceeded() 的函数来更新质量指示器以显示帧丢失的增加。

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

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

规范

规范
媒体播放质量
# dom-videoplaybackquality-creationtime

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅

  • HTMLVideoElement.getVideoPlaybackQuality() 方法,它返回 VideoPlaybackQuality 对象