Por que a definição currentTime do elemento de vídeo HTML5 redefine o tempo no Chrome?
Quero definir a posição do tempo de um vídeo em HTML5. O horário deve ser definido assim:
function settime(){
var video = document.getElementById("video");
console.log(video.currentTime); //----->output for example 15.3
video.currentTime = 10.0;
console.log(video.currentTime);//----->>output always 0
}
E o vídeo é incorporado assim:
<button onclick="settime();">Set Time</button>
<div class="container">
<video id="video1" class="video-js vjs-default-skin" muted>
<source src="video.m4v" type="video/mp4" />
HTML5 Video is required for this example.
</video>
Mas, por alguma razão, isso sempre redefine currentTime para 0 no Chrome.
Por que a hora é redefinida ao definir currentTime? E como posso definir currentTime corretamente?