Eingebettete YouTube-Videos werden auf dem HTML5-Player nicht im Vollbildmodus angezeigt

Eingebettete YouTube-Videos werden auf dem HTML5-Player nicht im Vollbildmodus angezeigt

Ich versuche, in Facebook-Seiten eingebettete YouTube-Videos im Vollbildmodus anzuzeigen. Ich verwende Chrome und die Videos werden im HTML5-Player abgespielt. Wenn ich auf Vollbild klicke, wechselt der Browser selbst in den Vollbildmodus und das Video ist nirgends zu sehen.

Das passiert nicht, wenn ich auf YouTube bin, also scheint es kein browserspezifisches Problem zu sein. Auf anderen Websites (ich habe es mit Mental Floss und Twitter versucht) werden eingebettete Videos auf dem HTML5-Player abgespielt, aber die Vollbildoption wird nicht angezeigt.

Was könnte hier das Problem sein?

Antwort1

Für den Vollbildmodus in HTML5 muss das Iframe ein allowfullscreenAttribut haben, damit es richtig funktioniert. Wenn die Website, die das Iframe einbettet, dieses nicht hinzugefügt hat, funktioniert der Vollbildmodus nicht.

Antwort2

Es scheint Facebook-spezifisch zu sein.

Auf dem Facebook-Home-Feed scheinen HTML5-Videos nicht richtig im Vollbildmodus angezeigt zu werden. Bei der Überprüfung der Quelle befindet sich das Iframe innerhalb eines hidden_elemDivs mit display: none. Wenn Sie dies sichtbar machen, wird das Video wiederhergestellt. Interessanterweisetutfunktioniert nur, wenn Sie dasselbe Video auf einer Zeitleiste (Profil oder Seite) anzeigen.

Sie können den Flash Player mit einem Browser-Add-on erzwingen.

verwandte Informationen