イナヅマTVログ

[JavaScript] Memo, video と audio の readyState 定数

| 0件のコメント

Media elements( video, audio ) readyState 定数のメモです。

W3C: 4.8.10 Media elements
日本語訳
html5.jp: 4.8.10 メディア要素

const unsigned short HAVE_NOTHING = 0;
const unsigned short HAVE_METADATA = 1;
const unsigned short HAVE_CURRENT_DATA = 2;
const unsigned short HAVE_FUTURE_DATA = 3;
const unsigned short HAVE_ENOUGH_DATA = 4;
readonly attribute unsigned short readyState;
readonly attribute boolean seeking;

video データでゴニョゴニョしたい時は readyState が HAVE_ENOUGH_DATA まで待つ。
であってるでしょうか。

注意: メディア要素の準備状態はこれらの状態の間を不連続に飛ぶことがあり得ます。例えば、メディア要素の状態が、HAVE_METADATA から、HAVE_CURRENT_DATA と HAVE_FUTURE_DATA 状態を経ずに、HAVE_ENOUGH_DATA に直接に飛ぶことがあります。

コメントを残す