HTML:
<video
id="video-active"
class="video-active"
width="640"
height="390"
controls="controls">
<source src="myvideo.mp4" type="video/mp4">
</video>
<div id="current">0:00</div>
<div id="duration">0:00</div>
JavaScript:
$(document).ready(function(){
$("#video-active").on(
"timeupdate",
function(event){
onTrackedVideoFrame(this.currentTime, this.duration);
});
});
function onTrackedVideoFrame(currentTime, duration){
$("#current").text(currentTime); //Change #current to currentTime
$("#duration").text(duration)
}
Примечания:
Каждые 15–250 мс или всякий раз, когда изменяется положение медиа-контроллера MediaController, в зависимости от того, что происходит реже, пользовательский агент должен поставить задачу в очередь для запуска простого события timeupdate в MediaController.
http://www.w3.org/TR/html5/embedded-content-0.html#media-controller-position