このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTMLVideoElement: getVideoPlaybackQuality() メソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2020年2月⁩.

HTMLVideoElementgetVideoPlaybackQuality() メソッドは、どれだけのフレームが落ちるのかを示す指標を含む VideoPlaybackQuality オブジェクトを返します。

返されるデータは、動画ストリームの品質を評価するために使用することができます。

構文

js
getVideoPlaybackQuality()

引数

なし。

返値

VideoPlaybackQuality オブジェクトで、この video 要素の再生品質についての情報を提供します。

この例では、再生処理でこれまでに経過した動画フレームの総数を示す要素を更新します。この値には、取りこぼしたフレームや破損したフレームも含まれるため、「再生されたフレームの総数」とは異なります。

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

counterElem.innerText = quality.totalVideoFrames;

仕様書

Specification
Media Playback Quality
# dom-htmlvideoelement-getvideoplaybackquality

ブラウザーの互換性

関連情報