サイト上で、動画とコンテンツのシンクロができるか…ってことでやってみた。
HTML5 Video Synchro Test
作り方は極めてシンプルで、videoタグで貼られた動画はタイムが変更されると
timeupdate
イベントが発行されるので、これを拾って、どうこう処理すれば良いだけだった。
こんな感じ
$("Video ID").on("timeupdate",function(){ var xTime = this.currentTime //現在の再生時間 if(xTime >= 10.0 && xTime < 11.0){ console.log("10秒たった!"); } });
その他のイベントは、この辺を見てみてください。