J'ai une vidéo en arrière-plan d'une page Web, et j'essaie de la faire tourner en boucle. Voici le code :
<video autoplay='true' loop='true' muted='true'>
<source src='/admin/wallpapers/linked/4ebc66e899727777b400003c' type='video/mp4'></source>
</video>
Bien que j'aie demandé à la vidéo de tourner en boucle, elle ne le fait pas. J'ai également essayé de la faire tourner en boucle avec la fonction onended
(conformément à ce fil de discussion sur l'assistance Mozilla J'ai également essayé ce bout de jQuery). Rien n'a fonctionné jusqu'à présent. Est-ce un problème avec Chrome, ou avec mon code ?
Edita:
J'ai vérifié les événements du réseau et le HEAD d'une copie de travail ( http://fhsclock-labs.heroku.com/no-violence ) par rapport à l'application que j'essaie de faire fonctionner. La différence est que la copie de travail sert la vidéo à partir d'un actif statique sur Heroku (via Varnish, apparemment), tandis que la mienne sert à partir de GridFS (MongoDB).
L'onglet Réseau de l'inspecteur de Chrome montre que dans mon application, la vidéo est demandée trois fois. La première fois, l'état est "en attente", la deuxième est "annulée" et la dernière est 200 OK. La copie de travail ne montre que deux demandes, l'une avec un statut "en attente" et l'autre avec un contenu partiel de 206. Cependant, une fois que la vidéo a été lue, la demande devient "annulée" et une autre demande est faite pour cette vidéo. Dans mon application, cela ne se produit pas.
En ce qui concerne le type, dans mon application, deux sont "indéfinis" et l'autre "vidéo/mp4" (ce qu'il est censé être). Dans l'application fonctionnelle, toutes les demandes sont "video/mp4".
De plus, je reçois Resource interpreted as Other but transferred with MIME type undefined.
des avertissements dans la Console.
Je ne sais pas vraiment par où commencer. Je pense que le problème se situe du côté du serveur, car le fait de servir le fichier en tant que ressource statique fonctionne bien. Il se peut que le serveur n'envoie pas le bon type de contenu. Cela pourrait être un problème avec GridFS. Je n'en sais rien.
En tout cas, la source est aquí . Nous apprécions tout ce que vous pouvez nous dire à ce sujet.