【html5】<video>タグによる動画の再生サンプル

html5から<video>タグを使用して動画を簡単に再生させることができます。
IE8以下には対応していないので、Javascriptを読み込まして対応させる必要があります。
基本の書き方はこんな感じ。

<video preload="none" poster="xxx.jpg" controls width="xxx" height="xxx">
<source src="xxx.mp4">
<source src="xxx.ogv">
<p>動画を再生するには、videoタグをサポートしたブラウザが必要です。</p>
</video>

※タグの注意点
preload:動画を読み込みながらスクロールするとカクカクしてしまうかもしれないので、読み込みをnoneになっています。
poster:動画読み込み前に表示する画像です。
controls:通常ではフルスクリーンで表示されますが、それができないタブレット等ではこちらを入れてコントロールバーを入れます。
source:用意する動画はmp4とogv(もしくはwebm)を用意してそちらをソースとするhtmlを記載します。

これだけで動画を表示できますが、IE対策として下記を記載しておきます。

<script type="text/javascript" src="http://api.html5media.info/1.1.5/html5media.min.js"></script>

またサーバーによっては動画のフォーマットが対応できない場合がありますので、下記のhtaccessを入れておきます。

AddType video/ogg .ogg .ogv
AddType video/webm .webm
AddType video/mp4 .mp4

これで<video>タグに対応出来ました。

参照:【HTML5】各デバイス・ブラウザごとの動画再生環境調査

関連記事

TOP