VideoPlaybackQuality: creationTime 属性
VideoPlaybackQuality 接口上的只读 creationTime 属性报告了自浏览上下文创建以来,记录此质量样本的毫秒数。
值
一个 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 |
浏览器兼容性
加载中…
另见
HTMLVideoElement.getVideoPlaybackQuality()方法,该方法返回VideoPlaybackQuality对象