Aktuell arbeiten wir noch im Hintergrund an der Foren-Struktur, daher kann es vorkommen das noch nicht alles zu 100% passt. Sowohl die Foren-Bereiche, Labels, Berechtigungen, Icons und das verschieben der Themen in die entsprechende Bereiche wird noch alles durchgeführt, sobald das abgeschlossen ist entfernen wir diesen Hinweis auch.
Browser & Verhalten: Im aktuellen Chrome lädt das Video grundsätzlich, allerdings gibt es manchmal eine kleine Verzögerung (ca. 2–5 Sekunden), bevor es wirklich startet. Firefox verhält sich etwas inkonsistent – Autoplay funktioniert beim ersten Laden teilweise, aber nicht zuverlässig jedes Mal. Am problematischsten ist Safari auf iOS: Trotz gesetzter Attribute muted und playsinline startet das Autoplay dort oft gar nicht.
Theme / Plugins: Ich nutze ein eigenes WordPress-Theme (als Child-Theme auf Basis eines kommerziellen Parent-Themes). Zusätzlich sind ein Cache-/Performance-Plugin (hauptsächlich für Minifizierung und Lazy Loading), ein einfaches SEO-Plugin sowie ein Page-Builder für das Layout aktiv. Alles ist auf dem neuesten Stand, es sind keine veralteten Versionen im Einsatz.
Verwendeter Builder: Der Hero-Bereich wurde mit einem Page-Builder erstellt. Zum Test habe ich das Video aber auch direkt über ein reines <video>-Tag in die Theme-Datei eingebunden – das Verhalten bleibt dabei im Grunde gleich.
Mobile-Optimierung: Mit Mobile-Optimierung meine ich vor allem aktiviertes Lazy Loading für Medien, responsive Skalierung für verschiedene Bildschirmgrößen, CSS-Anpassungen für mobile Layouts sowie zusätzliche Performance-Optimierungen durch das Performance-Plugin im mobilen View.
Das Problem tritt am deutlichsten auf Safari/iOS auf und gelegentlich auch in Chromium-basierten Browsern. Ich vermute, dass es eher mit der Wechselwirkung zwischen dem Lazy Loading auf Theme-Ebene und den Performance-/Optimierungs-Einstellungen zusammenhängt als mit der Videodatei selbst.
ich arbeite gerade an einer WordPress-Seite mit einer eigenen Theme-Anpassung (Startseite / Hero-Bereich) und versuche dort ein kurzes Hintergrundvideo einzubinden. Das Video habe ich vorher mit capcut pc erstellt und als MP4 (H.264, 1080p, für Web optimiert) exportiert.
Grundsätzlich funktioniert das Video, aber ich habe ein paar komische Probleme im Frontend:
Das Video lädt zwar, startet aber oft sehr verzögert (wirkt wie aggressives Lazy Loading)
In manchen Browsern spielt es gar nicht automatisch ab, obwohl autoplay, muted und playsinline korrekt gesetzt sind
Es sieht teilweise so aus, als würde ein Cache- oder Performance-Plugin das Video verzögern oder sogar “umbauen”
Auffällig ist auch, dass es je nach Auflösung bzw. Mobile-Optimierung unterschiedlich stark auftritt
Ich habe schon einiges getestet:
verschiedene CapCut-Export-Einstellungen (Standard vs. recommended, Bitrate angepasst)
Cache/Performance-Plugins testweise deaktiviert
Video direkt per <video>-Tag eingebunden statt über den Builder
unterschiedliche Kompressionen ausprobiert
Trotzdem bleibt das Verhalten gleich bzw. schwer reproduzierbar.
Meine Frage an euch: Kann es sein, dass bestimmte WordPress-Themes oder Performance-Layer Video-Backgrounds irgendwie “übersteuern” oder verzögert laden, obwohl der HTML-Code eigentlich korrekt ist?
Vielleicht hatte jemand schon ähnliche Probleme mit Video-Heroes oder Background-Videos und hat eine zuverlässige Lösung oder Best Practice gefunden, wie man kurze Clips stabil einbindet.