HTMLVideoElement: getVideoPlaybackQuality() 方法

Baseline 已广泛支持

此功能已广泛建立,并可在多种设备和浏览器版本中使用。自 ⁨2020 年 2 月⁩ 起,浏览器均已支持该功能。

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

浏览器兼容性

另见

  • <video> 元素
  • VideoPlaybackQuality 接口。