From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/htmlvideoelement/index.html | 138 +++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 files/ja/web/api/htmlvideoelement/index.html (limited to 'files/ja/web/api/htmlvideoelement/index.html') diff --git a/files/ja/web/api/htmlvideoelement/index.html b/files/ja/web/api/htmlvideoelement/index.html new file mode 100644 index 0000000000..07bffd8dd2 --- /dev/null +++ b/files/ja/web/api/htmlvideoelement/index.html @@ -0,0 +1,138 @@ +--- +title: HTMLVideoElement +slug: Web/API/HTMLVideoElement +tags: + - API + - HTML DOM + - HTMLVideoElement + - Interface + - Reference + - Video +translation_of: Web/API/HTMLVideoElement +--- +
{{APIRef("HTML DOM")}}
+ +

HTMLVideoElement インターフェースは、ビデオオブジェクトを操作するための特別なプロパティとメソッドを提供します。また、{{domxref("HTMLMediaElement")}} と {{domxref("HTMLElement")}} のプロパティとメソッドを継承します。

+ +

サポートされているメディアフォーマットのリストは、ブラウザによって異なります。関連するすべてのブラウザがサポートする単一のフォーマットで動画を提供するか、またはサポートする必要のあるすべてのブラウザがカバーするように、複数の動画ソースを十分に異なるフォーマットで提供する必要があります。

+ +

{{InheritanceDiagram(600, 140)}}

+ +

Properties

+ +

その先祖のインターフェースである {{domxref("HTMLMediaElement")}} と {{domxref("HTMLElement")}} からプロパティを継承します。

+ +
+
{{domxref("HTMLVideoElement.height")}}
+
{{htmlattrxref("height", "video")}} を反映した {{domxref("DOMString")}} です。表示領域の高さを CSS ピクセルで指定する HTML 属性です。
+
{{domxref("HTMLVideoElement.poster")}}
+
{{htmlattrxref("poster", "video")}} を反映した {{domxref("DOMString")}} です。HTML 属性で、動画データがないときに表示する画像を指定します。
+
{{domxref("HTMLVideoElement.videoHeight")}} {{readonlyInline}}
+
リソースの固有の高さを示す符号なし整数値をCSSピクセル、または、まだ利用可能なメディアがない場合は 0 を返します。
+
{{domxref("HTMLVideoElement.videoWidth")}} {{readonlyInline}}
+
リソースの本質的な幅を示す符号なし整数値をCSSピクセル、または、まだ利用可能なメディアがない場合は 0 を返します。
+
{{domxref("HTMLVideoElement.width")}}
+
{{htmlattrxref("width", "video")}} を反映した{{domxref("DOMString")}} です。表示領域の幅を CSS ピクセルで指定する HTML 属性です。
+
{{DOMxRef("HTMLVideoElement.autoPictureInPicture")}}
+
autoPictureInPicture 属性は、ユーザがタブやアプリケーションを切り替えると、自動的にビデオ要素のピクチャ・イン・ピクチャモードに入ったり、抜けたりします。
+
{{DOMxRef("HTMLVideoElement.disablePictureInPicture")}}
+
disablePictureInPicture プロパティは、ユーザーにピクチャ・イン・ピクチャを提案しないか、または自動的に要求するように、ユーザーエージェントにヒントを与えます。
+
+ +

Gecko-specific properties

+ +
+
{{domxref("HTMLVideoElement.mozParsedFrames")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
メディアリソースから解析されたビデオフレーム数を unsigned long で返します。
+
{{domxref("HTMLVideoElement.mozDecodedFrames")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
画像にデコードされたパースされたビデオフレームの数を unsigned long で返します。
+
{{domxref("HTMLVideoElement.mozPresentedFrames")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
ペイントのためにレンダリングパイプラインに提示されたデコードされたフレームの数を unsigned long で返します。
+
{{domxref("HTMLVideoElement.mozPaintedFrames")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
画面上に描画されたフレームの数を unsigned long で返します。
+
{{domxref("HTMLVideoElement.mozFrameDelay")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
最後にペイントされたビデオフレームの時間を単位で返します。
+
{{domxref("HTMLVideoElement.mozHasAudio")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
動画に音声があるかどうかを示す {{JSxRef("Boolean", "真偽値")}} を返します。
+
+ +

Microsoft Extensions

+ +
+
{{DOMxRef("HTMLVideoElement.msFrameStep()")}} {{Non-standard_Inline}}
+
ビデオを1フレーム前または1フレーム後ろにステップさせます。
+
{{DOMxRef("HTMLVideoElement.msHorizontalMirror")}} {{Non-standard_Inline}}
+
ディスプレイ上で動画要素を水平方向に反転させるかどうかを取得または設定します。
+
{{DOMxRef("HTMLVideoElement.msInsertVideoEffect()")}} {{Non-standard_Inline}}
+
指定されたビデオエフェクトをメディアパイプラインに挿入します。
+
{{DOMxRef("HTMLVideoElement.msIsLayoutOptimalForPlayback")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
動画をより効率的にレンダリングできるかどうかを示します。
+
{{DOMxRef("HTMLVideoElement.msIsStereo3D")}} {{Non-standard_Inline}}{{ReadOnlyInline}}
+
読み込まれたビデオソースがステレオ 3D であるとシステムが判断するかどうかを決定します。true に設定された値は、ソースがステレオ 3D であることを示します。
+
{{DOMxRef("HTMLVideoElement.msZoom")}} {{Non-standard_Inline}}
+
ビデオフレームをビデオディスプレイに合わせてトリミングするかどうかを制御します。
+
+ +

Methods

+ +

親である {{domxref("HTMLMediaElement")}} とその先祖である {{domxref("HTMLElement")}} からメソッドを継承します。

+ +
+
{{domxref("HTMLVideoElement.getVideoPlaybackQuality()")}} {{experimental_inline}}
+
現在の再生メトリクスを含む {{domxref("VideoPlaybackQuality")}} オブジェクトを返します。この情報には、ドロップされたフレーム数や破損したフレーム数、総フレーム数などが含まれます。
+
{{DOMxRef("HTMLVideoElement.requestPictureInPicture()")}}
+
ユーザーエージェントがピクチャーインピクチャーモードに入るようにビデオを作成することをリクエストします。
+
+ +

Event Handlers

+ +

親である {{domxref("HTMLMediaElement")}} とその先祖である {{domxref("HTMLElement")}} からイベントハンドラを継承します。

+ +
+
{{DOMxRef("HTMLVideoElement.onenterpictureinpicture")}}
+
動画がピクチャインピクチャモードになったときに {{DOMxRef("HTMLVideoElement")}} に送られる {{Event("enterpictureinpicture")}} イベントのイベントハンドラです。
+
{{Event("leavepictureinpicture")}}
+
文書がピクチャインピクチャモードを終了したときに {{DOMxRef("HTMLVideoElement")}} に送信される {{Event("leavepictureinpicture")}} イベントのイベントハンドラです。このハンドラは、{{DOMxRef("PictureInPictureWindow")}} 全体が提示されたときにのみ呼び出されます。
+
+ +

Events

+ +

親である {{domxref("HTMLMediaElement")}} およびその祖先である {{domxref("HTMLElement")}} からイベントを継承します。addEventListener()を使用するか、このインターフェイスの oneventname プロパティにイベントリスナーを割り当てることで、これらのイベントをリッスンします。

+ +
+
{{Event("enterpictureinpicture")}}
+
ピクチャーインピクチャーモードになったときに {{DOMxRef("HTMLVideoElement")}} に送信されます。
+
{{Event("leavepictureinpicture")}}
+
ピクチャーインピクチャーモードになったときに {{DOMxRef("HTMLVideoElement")}} に送信されます。
+
+ +

Specifications

+ + + + + + + + + + + + + + +
仕様書ステータスコメント
{{SpecName('HTML WHATWG', "#htmlvideoelement", "HTMLVideoElement")}}{{Spec2('HTML WHATWG')}}
+ +

Browser compatibility

+ + + +

{{Compat("api.HTMLVideoElement")}}

+ +

See also

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