From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../web/api/htmlmediaelement/readystate/index.html | 116 +++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 files/ja/web/api/htmlmediaelement/readystate/index.html (limited to 'files/ja/web/api/htmlmediaelement/readystate') diff --git a/files/ja/web/api/htmlmediaelement/readystate/index.html b/files/ja/web/api/htmlmediaelement/readystate/index.html new file mode 100644 index 0000000000..c8b458ca6c --- /dev/null +++ b/files/ja/web/api/htmlmediaelement/readystate/index.html @@ -0,0 +1,116 @@ +--- +title: HTMLMediaElement.readyState +slug: Web/API/HTMLMediaElement/readyState +tags: + - API + - HTML DOM + - HTMLMediaElement + - Property + - Read-only + - Web +translation_of: Web/API/HTMLMediaElement/readyState +--- +
値{{APIRef("HTML DOM")}}
+ +

HTMLMediaElement.readyState プロパティは、メディアの準備状態を示します。

+ +

構文

+ +
var readyState = audioOrVideo.readyState;
+ +

+ +

unsigned short 型。 可能な値は次のとおりです。

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
定数説明
HAVE_NOTHING0メディアリソースに関する情報はありません。
HAVE_METADATA1メタデータ属性を初期化するのに十分なメディアリソースが取得されました。 シークならば例外を発生させません。
HAVE_CURRENT_DATA2現在の再生位置にデータがありますが、実際には複数のフレームを再生するのに十分ではありません。
HAVE_FUTURE_DATA3現在の再生位置と将来までの少なくともほんの少しの時間のデータが利用可能です(つまり、例えば、少なくとも2フレームの動画)。
HAVE_ENOUGH_DATA4十分なデータが利用可能であり、ダウンロードレートが十分に高いため、メディアを中断することなく最後まで再生できます。
+ +

+ +

この例では、要素 `example` に読み込まれる音声データをリッスンします。 その後、少なくとも現在の再生位置が読み込まれているかどうかを確認します。 もしあれば、音声を再生します。

+ +
<audio id="example" preload="auto">
+ <source src="sound.ogg" type="audio/ogg" />
+</audio>
+
+ +
var obj = document.getElementById('example');
+
+obj.addEventListener('loadeddata', function() {
+
+  if(obj.readyState >= 2) {
+    obj.play();
+  }
+
+});
+
+ + + +

仕様

+ + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName('HTML WHATWG', "#dom-media-readystate", "HTMLMediaElement.readyState")}}{{Spec2('HTML WHATWG')}}
{{SpecName('HTML5 W3C', "embedded-content-0.html#htmlmediaelement", "HTMLMediaElement.readyState")}}{{Spec2('HTML5 W3C')}}
+ +

ブラウザーの互換性

+ + + +

{{Compat("api.HTMLMediaElement.readyState")}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf