Sélection de l'objet vidéo HTML5 avec jQuery

Im ayant des problèmes de mise à la balise vidéo HTML5 avec jQuery. Voici mon code:

Code HTML:

<video id="vid" height="400" width="550">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogv" type="video/ogg">
</video>

Code Javascript:

function playVid(){
    console.log($('#vid'));
    console.log($('#vid')[0]);
    $('#vid')[0].currentTime=5;
    $('#vid')[0].play()
}

$(document).ready(){
    playVid();
}

Le code des pauses sur le .currentTime ligne avec l'erreur suivante:

InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable

Voici le peu que je ne peux pas comprendre - la première console.log montre l'objet, je l'espère, à l'intérieur de cet objet est un autre objet appelé 0 et cela vaut toutes les vidéos HTML5 propriétés et méthodes que vous attendez, y compris .currentTime.

Cependant dès que je fais le deuxième journal de $('#vid')[0] il affiche le code HTML de la balise vidéo, et non pas de l'objet, j'étais après appelé 0. J'obtiens exactement le même résultat pour console.log($('#vid')["0"]) et console.log($('#vid').get(0)).

Est-il un moyen d'accéder à l'objet appelé 0 de l'objet renvoyé par $('#vid') qui fonctionne en jQuery?

source d'informationauteur Jimmery