Ich baute und hosten die Website https://www.kunstwinder.com, ich verwendete Wordpress und das Thema Enfold (neueste v4.2), um es zu bauen, und ich hosste es in AWS (EC2).Wordpress Website nicht spielen Hintergrund Video
Vor kurzem habe ich die Website zu einem Kubernetes-Cluster auf Google Cloud verschoben. Alles ist in Ordnung, aber für das Video, das im Hintergrund auf der Hauptseite abgespielt wird, funktioniert es aus irgendeinem Grund nicht mehr. Als Referenz verwende ich das Docker-Image wordpress:4.9.0-php7.1-apache
und die neueste Kubernetes-Version (v1.8.3-gke.0). Ich habe das Problem seit Tagen behoben, und ich kann keine Lösung finden.
Zuerst dachte ich, das Problem muss mit der Änderung im Hosting verbunden sein, aber nach dem Durchlaufen der Nginx (als Reverse-Proxy verwendet) und kubernetes Config habe ich nichts gefunden. Der verwirrendste Teil ist, dass wenn Sie das Video direkt auf https://www.kunstwinder.com/wp-content/uploads/2017/11/CarbonFiberRed_NoAudio_converted.mp4 zugreifen, es funktioniert. Ich habe auch versucht, es mit cURL
herunterladen und obwohl die Geschwindigkeiten nicht stellar sind, sind sie definitiv genug, um das Video zu laden, während es spielt. Meiner Meinung nach deutet dies auf ein Problem im Frontend oder im Browser hin.
Ich habe in mehreren Browsern und Geräten versucht, und das Problem stellt sich in allen von ihnen. Überprüfung der Website für HTML-Fehler mit Tools online, wirft ein paar Warnungen und Fehler, aber nichts Wichtiges. Andere Videos in https://www.kunstwinder.com/videos, die nicht in Autoplay sind, funktionieren ohne Probleme.
Ich habe gelesen, dass Chrome die automatische Wiedergabe von Videos mit Ton aufgehört hat, aber dieser hat auch keinen Ton. Wenn Sie Vorschläge oder Ideen dazu haben, warum dies geschieht, schicken Sie mir bitte meinen Weg.
Danke für Ihre Hilfe. Am Ende habe ich nur die Quelle des Videos von lokal auf eine von YouTube gehostete Version geändert, und das allein hat das Problem behoben. –