Porque é que a configuração actual do elemento de vídeo HTML5 repõe o tempo no Chrome?

Quero definir a posição Temporal de um vídeo em HTML5. O tempo 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 está 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, isto repõe sempre o tempo actual a 0 no cromo.

porque é que se repõe o tempo ao definir a hora actual? E como posso definir a hora atual corretamente?

Author: user2212461, 2016-04-22

1 answers

Deve ser

var video = document.getElementById("video1");

Como você tem

<video id="video1" class="video-js vjs-default-skin" muted>
 0
Author: neophyte, 2017-08-01 12:47:26