動画を再生する

HTML5を利用して動画を再生するサンプルページを作ってみました。

http://html5learner.appspot.com/html/video/video1.html


videoタグの書き方

HTML5のvideoタグを利用します。ビデオタグの使い方は簡単です。以下のようなHTMLでビデオを表示出来ます。

<video id="video" width="600" height="338" controls>
  <source src="h264_003.mov"></source><!-- Safari用とか -->
  <source src="theora_003.ogv"></source><!-- Chrome用とか -->
  <p>HTML5 Videoに対応したブラウザでご覧ください</p>
</video>

videoタグとsourceタグ。sourceを複数設定しているのは、ブラウザによって再生出来る動画の形式が異なるためです。videoタグにcontrols属性をつける事で、ブラウザネイティブな動画のコントローラーが表示されます。videoタグに対応していないブラウザには、「HTML5 Videoに対応したブラウザでご覧ください」と表示されます。


videoをJavaScriptから操作する

videoをjavaScriptから簡単に制御することが出来ます。

video.play();
video.pause();
var time = video.currentTime;

ビデオの再生、ポーズ、再生時間の取得が上記のようなコードで簡単に取得出来ます。