DOM

VideoPlaybackQuality インターフェイス

 編集:2022.11.10 by T.A.

[Edge]。→

mdn: HTMLVideoElement.getVideoPlaybackQuality() メソッドによって返され、ビデオの再生品質を判断するために使用できるメトリックが含まれています。

インスタンス プロパティ

VideoPlaybackQuality インターフェイスは、他のインターフェイスからプロパティを継承しません。

VideoPlaybackQuality.creationTime 読取専用
VideoPlaybackQuality の文書が表示されてから時間をミリ秒を表す数値で返します¶。

mdn: ブラウジング コンテキストが作成されてからこの品質サンプルが記録されてからのミリ秒数を報告します。

VideoPlaybackQuality.droppedVideoFrames 読取専用
mdn: 最後にメディアが HTMLVideoElement にロードされてから、表示されずに削除されたビデオ フレームの数を返します。
VideoPlaybackQuality.totalVideoFrames 読取専用
HTMLVideoElement のメディアの表示と削除されたビデオ フレームの総数を数値で返します。
古いプロパティ
VideoPlaybackQuality.corruptedVideoFrames 読取専用 非推奨
VideoPlaybackQuality に関連付けられている HTMLVideoElement が最後にロード/再ロードされてから、受信して破損したビデオ フレーム数を表す数値で返します。
VideoPlaybackQuality.totalFrameDelay 読取専用 非標準 非推奨 [Edge]⛌?
VideoPlaybackQuality に関連付けられている HTMLVideoElement の作成以降のフレーム遅延の合計を数値で返します。
インスタンス メソッド

VideoPlaybackQuality インターフェイスにはメソッドがなく、継承もありません。

HTML:

<VIDEO id=IdTest src="../../Sample/Eizou_S.mp4" controls muted></VIDEO>

JavaScript:

D=IdTest.getVideoPlaybackQuality();  //ビデオ再生の品質オブジェクトの取得。

得られた内容:D

=[object]:[object VideoPlaybackQuality]
creationTime=[number]:3019.199999988079
totalVideoFrames=[number]:0
droppedVideoFrames=[number]:0
corruptedVideoFrames=[number]:0

HTMLVideoElement.getVideoPlaybackQuality()


テスト