Problème de réglage de currentTime la vidéo HTML5

J'ai une vidéo au milieu de mon code html. Comme vous pouvez le voir au début, je n'ai pas de source

<video id="videoPrincipal" src="" width="640" height="360" controls preload></video>

Lorsque je clique sur un bouton, je déclencher une fonction qui donne:

myVid = document.getElementById('videoPrincipal');
myVid.src = 'video.mp4';
myVid.play();
myVid.currentTime ='5';

La vidéo commence à jouer correctement, mais je ne peux pas régler l'heure actuelle (et j'ai fait la même chose que nous pouvons voir dans http://www.w3schools.com/tags/av_prop_currenttime.asp)

Il me donne la même erreur si je mets le currentTime avant d'appeler la fonction de lecture.

L'erreur qui m'indique dans la console est le suivant: "Uncaught InvalidStateError: Une tentative a été faite d'utiliser un objet qui n'est pas ou n'est plus utilisable." (dans le currentTime en ligne) mais quand je recherche sur ce problème je ne peux pas l'associer avec de la vidéo, uniquement avec de la toile.

Merci d'avance

OriginalL'auteur Yises | 2013-11-27