I have a video in the middle of my html. As you can see at first I haven\'t any source
You don't have to wait for it to start playing, but it does have to be ready to play. There's the canplay event to do that, so something like this should work:
myVid.play(); myVid.addEventListener('canplay', function() { this.currentTime = 5; });