Ich habe ein Video als Hintergrund für eine Webseite und versuche, es in eine Schleife zu bringen. Hier ist der Code:
<video autoplay='true' loop='true' muted='true'>
<source src='/admin/wallpapers/linked/4ebc66e899727777b400003c' type='video/mp4'></source>
</video>
Obwohl ich das Video angewiesen habe, eine Schleife zu erstellen, ist dies nicht der Fall. Ich habe auch versucht, eine Schleife mit dem onended
Attribut zu erstellen (gemäß diesem Mozilla-Support-Thread habe ich auch dieses bisschen jQuery ausprobiert). Bisher hat nichts funktioniert. Ist es ein Problem mit Chrome oder meinem Code?
Bearbeiten:
Ich habe die Netzwerkereignisse und den KOPF einer Arbeitskopie ( http://fhsclock-labs.heroku.com/no-violence ) im Vergleich zu der Anwendung überprüft, mit der ich arbeiten möchte . Der Unterschied besteht darin, dass die Arbeitskopie das Video von einem statischen Asset auf Heroku (anscheinend über Varnish) bereitstellt, während meine von GridFS (MongoDB) bereitgestellt wird.
Auf der Registerkarte "Netzwerk" des Chrome-Inspektors wird angezeigt, dass das Video in meiner Anwendung dreimal angefordert wird. Einmal ist der Status "ausstehend", der zweite ist "abgebrochen" und der letzte ist 200 OK. Die Arbeitskopie zeigt nur zwei Anfragen, der eine Status steht noch aus und der andere ist Teilinhalt. Nachdem das Video einmal abgespielt wurde, ändert sich diese Anforderung in "Abgebrochen" und es wird eine weitere Anforderung für dieses Video gestellt. In meiner Bewerbung passiert das nicht.
In meiner Anwendung sind zwei "undefiniert" und das andere "video / mp4" (was es sein soll). In der funktionierenden App sind alle Anfragen "video / mp4".
Außerdem erhalte ich Resource interpreted as Other but transferred with MIME type undefined.
Warnungen in der Konsole.
Ich bin mir nicht ganz sicher, wo ich damit anfangen soll. Ich bin der Meinung, dass das Problem serverseitig ist, da das Bereitstellen der Datei als statische Assets einwandfrei funktioniert. Möglicherweise sendet der Server nicht den richtigen Inhaltstyp. Dies könnte ein Problem mit GridFS sein. Ich weiß es nicht.
In jedem Fall ist die Quelle hier . Jeder Einblick, den Sie anbieten können, wird geschätzt.