Problema ao definir o currentTime no vídeo em HTML5
Eu tenho um vídeo no meio do meu html. Como você pode ver no começo eu não tenho nenhuma fonte
<video id="videoPrincipal" src="" width="640" height="360" controls preload></video>
Quando clico em um botão, disparo uma função que faz:
myVid = document.getElementById('videoPrincipal');
myVid.src = 'video.mp4';
myVid.play();
myVid.currentTime ='5';
O vídeo começa a tocar corretamente, mas não consigo definir a hora atual (e fiz o mesmo que podemos ver emhttp://www.w3schools.com/tags/av_prop_currenttime.asp)
Isso me dá o mesmo erro se eu definir o currentTime antes de chamar a função de reprodução.
O erro que aparece no console é o seguinte: "InvalidStateError não detectado: foi feita uma tentativa de usar um objeto que não é ou não é mais utilizável." (na linha currentTime) mas quando procuro este problema não consigo associar com vídeo, apenas com canvas.
desde já, obrigado