81 of 133 menu

videoタグ

videoタグは、HTMLページにビデオを追加することを可能にします。 また、これを使用してそのビデオを制御することもできます。 ビデオファイルへのパスは、 属性srcまたはネストされたsourceタグで指定します。

ビデオ再生を制御するプレーヤーを表示させたい場合は、 属性controlsを追加する必要があります。 これがないと、何も表示されず、音声や画像も再生されません。

時には、サイト自体にビデオを配置することは あまり便利ではありません(たとえば、ホスティングに サイトサイズの制限がある場合など)。その場合、 ビデオをYouTubeにアップロードし、 iframeタグを使用して埋め込むことができます。

属性

属性 説明
src ビデオファイルへのパスを指定します。 ただし、この目的にはsourceタグを使用する方が良いでしょう (この場合、異なるフォーマットでビデオを指定できます)。
preload サイトページの読み込みと同時にビデオファイルをロードするために使用されます。
取り得る値: none(ファイルをロードしない、デフォルト)、 metadata(再生時間などのメタデータ情報のみをロード)、 auto(HTMLページの読み込み時にビデオ全体をロード)。
autoplay ページの読み込みが完了するとすぐに音声の再生が開始されます。 この場合、preload属性は無視されます。
値なし属性。
controls ビデオにコントロールパネルを追加します。
値なし属性。 デフォルト(属性がない場合)はパネルは追加されません。
loop 音声を「ループ」再生します: 再生が終了すると、最初から再び再生を開始します。
値なし属性。 デフォルト(属性がない場合)は、録音は1回のみ再生されます。
poster ビデオが利用できない、または再生されていないときに表示される画像へのパス。 poster属性が指定されていない場合、ブラウザはビデオの最初のフレームを表示しようとします。
height height属性は、ビデオクリップの再生領域の高さを指定します(ピクセルまたはパーセント単位)。 ビデオ自体は、指定された高さに合わせてサイズを拡大または縮小しますが、 その際、アスペクト比は維持されます。
デフォルト値: 高さはビデオのパラメータから取得されます。 この値が利用できない場合、 height属性の値は、 poster属性の画像の高さと同じと見なされます。 posterも指定されていない場合、高さは150ピクセルに設定されます。
width width属性は、ビデオクリップの再生領域の幅を指定します(ピクセルまたはパーセント単位)。 ビデオ自体は、指定された幅に合わせてサイズを拡大または縮小しますが、 その際、アスペクト比は維持されます。
デフォルト値: 幅はビデオのパラメータから取得されます。 この値が利用できない場合、 width属性の値は、 poster属性の画像の幅と同じと見なされます。 posterも指定されていない場合、幅は150ピクセルに設定されます。

. サイトページ上のプレーヤー

ページにビデオプレーヤーを追加してみましょう。 videoタグをサポートしていないブラウザのために、 その旨の特別なメッセージを残しています:

<video src="moovie.mp4" controls> お使いのブラウザはHTML5のvideoをサポートしていません。 </video>

.

videoタグに sourceタグを追加してみましょう:

<video> <source src="moovie.mp4" controls> お使いのブラウザはHTML5のvideoをサポートしていません。 </video>

関連項目

  • audioタグ、
    オーディオを追加するために使用されます
  • imgタグ、
    画像を追加するために使用されます
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否