3テラバイト

プログラム関連備忘録サイト。主にゲーム。

HTML

動画を埋め込むHTML要素<video>の使い方

投稿日:

動画を埋め込む

以下のようにsrc属性に埋め込みたい動画のURLを指定することで動画を埋め込むことができます。

<video src="movie.mp4"></video>

または<source>要素を用いて以下のように記述することもできます。

<video>
  <source src="movie.mp4" type="video/mp4">
</video>

またvideoタグ内にテキストを記述しておくと、ブラウザで要素がサポートされていなかった場合にテキストを表示することができます。

<video>
  <source src="movie.mp4" type="video/mp4">
  このブラウザでは動画埋め込みがサポートされていません。
</video>

コントロールを表示する

以下のようにcontrols属性を指定すると、再生や音量のコントロールを行うことができるようになります。

<video controls>
  <source src="movie.mp4" type="video/mp4">
</video>

幅や高さを指定する

width属性で幅を、height属性で高さを指定することができます。

いずれもピクセル数で指定します。

<video width="1280" height="768">
    <source src="movie.mp4" type="video/mp4">
</video>

自動で再生する

以下のようにautoplay属性を指定すると、再生可能になった時点で自動的に再生を開始します。

ブラウザにより、muted属性も指定しないと動作しません。

<video autoplay muted>
    <source src="movie.mp4" type="video/mp4">
</video>

リンク

&lt;video&gt;: 動画埋め込み要素 – HTML: HyperText Markup Language | MDN
https://developer.mozilla.org/ja/docs/Web/HTML/Element/video

&lt;source&gt;: メディアまたは画像のソース要素 – HTML: HyperText Markup Language | MDN
https://developer.mozilla.org/ja/docs/Web/HTML/Element/source

-HTML


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

画像のExif情報を読み込むJavaScriptライブラリExif.jsの使い方

Exif.jshttps://github.com/exif-js/exif-js 使い方 ここではローカルサーバーに配置したHTMLファイルから使用します。fileプロトコルでアクセスしている場合は …

no image

JavaScriptで配列やオブジェクトの一部を代入する分割代入

JavaScriptで変数に配列やオブジェクトから値を代入する際に、左辺の変数名に角括弧[]を付けることで配列やオブジェクトの一部のみ代入することが可能です。 以下の例では変数aに右辺の配列の内最初の …

no image

JavaScriptで数値を2進数や16進数の文字列に変換する

toString関数の引数に基数の値を指定すると、その形式に変換された文字列が返されます。基数は2~36までの間で指定可能です。 16進数に変換する この例では30を16進数に変換した1eが出力されま …

no image

input要素で選択したファイルのバイナリデータをFile APIで表示する

サンプルコード input要素で選択したファイルのバイナリデータを16進数表記でpre要素に出力します。 <input type="file"> <pre> …

no image

HTML – svgタグで図形を描画する

サンプルコード <!DOCTYPE html> <html> <head> </head> <body> <svg width=&qu …