HTMLVideoElement: getVideoPlaybackQuality() 方法

HTMLVideoElement 方法 getVideoPlaybackQuality() 创建并返回一个 VideoPlaybackQuality 对象,其中包含指标,包括丢失的帧数。

返回的数据可用于评估视频流的质量。

语法

js
getVideoPlaybackQuality()

参数

无。

返回值

一个 VideoPlaybackQuality 对象,提供有关视频元素当前播放质量的信息。

示例

此示例更新一个元素以指示播放过程中迄今为止已播放的视频帧总数。此值包括任何丢弃或损坏的帧,因此它与“已播放的总帧数”不同。

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

counterElem.innerText = quality.totalVideoFrames;

规范

规范
媒体播放质量
# dom-htmlvideoelement-getvideoplaybackquality

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅

  • <video> 元素
  • VideoPlaybackQuality 接口。