<blockquote class="reddit-card" data-card-created="1588774544"><a href="https://www.reddit.com/r/VALORANT/comments/gdyrsg/i_also_decided_to_edit_at_2am/">I also decided to edit at 2AM</a> from <a href="http://www.reddit.com/r/VALORANT">r/VALORANT</a></blockquote>
<script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script>
Haha, ihr beiden wollt das, aber habt ihr bedacht, was Reddit will?
Seit sie ihre gesamte Philosophie geändert und mit v.redd.it begonnen haben, ist es nicht mehr dasselbe.
Alle OpenGraph- und Twitter-Card-Tags liefern uns ein statisches Bild. Reddit ist ziemlich eindeutig darin, dass nur ein statisches Bild eingebettet werden darf.
Wenn du genauer nachforschst, stellst du fest, dass das Video in einem DASH-Container vorliegt, also sind Audio und Video getrennte Dateien. Damit das in Discourse abgespielt werden kann, muss zumindest ein benutzerdefinierter JS-Videoplayer verwendet werden.
@Falco, können wir etwas finden, das das Video nicht automatisch abspielt?
Edit: Wenn wir im HTML-Sanitizer dem iframe-Element erzwungenermaßen allow="autoplay 'none'" hinzufügen, könnte das das Problem beheben (nur bei neuen Browsern).
Aber das Video verschwindet, wenn der Beitrag gesendet wird.
Wenn Sie allow="autoplay 'none'" am Ende des iframe-Elements hinzufügen, erscheint das Video und spielt dann einwandfrei mit allen Einbettungssteuerelementen (Pause, Wiedergabe usw.):