Le format vidéo ou le type MIME n'est pas supporté

C'est le code correspondant à la vidéo de la course:

<video id="video" src="videos/clip.mp4" type='video/mp4' controls='controls'>
    Your brwoser doesn't seems to support video tag
</video> 

Ce code fonctionne bien séparément, mais en essayant d'en fondu:

function showVideoPlayer(){          
    console.log('video displayed');      
    $("#video").fadeIn('medium');
}

il ne semble pas fonctionner et j'ai obtenu ceci:

Le format vidéo ou le type MIME n'est pas supporté

Comme vous pouvez le voir: Video format or MIME type is not supported.

Le conteneur vidéo est caché en css:

#video{
    position:fixed;
    border:solid 1px #000000;
    width:654px;
    height:454px;
    background-color:#FFFFFF;
    left:23%;
    top:11%;
    display:none;
}

C'est l'idée, le conteneur vidéo est caché (display:none), en cas de besoin, j'appelle la fonction showVideoPlayer pour afficher le conteneur vidéo. Cependant cela ne fonctionne pas et me produire cette erreur dans FireFox et un écran vide en Chrome et IE9.

Suis-je raté quelque chose? est le fadeIn fonction semble me faire de mal?

source d'informationauteur Malloc