<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, vous deux le voulez, mais avez-vous réfléchi à ce que veut Reddit ?
Depuis qu’ils ont changé toute leur philosophie et lancé le système v.redd.it, ce n’est plus la même chose.
Toutes les balises OpenGraph et Twitter Card nous renvoient une image statique. Reddit est très clair : seule une image statique peut être intégrée.
Si vous creusez davantage, vous constaterez que la vidéo est dans un conteneur DASH, ce qui signifie que l’audio et la vidéo sont dans des fichiers séparés. Pour la faire lire dans Discourse, il faut au moins utiliser un lecteur vidéo JS personnalisé.
@Falco, pouvons-nous trouver une solution qui ne lance pas la vidéo automatiquement ?
Édition : Si nous appliquons de force allow="autoplay 'none'" à l’élément iframe dans le sanitizeur HTML, cela pourrait régler le problème (uniquement sur les nouveaux navigateurs).
Mais la vidéo disparaît ensuite lorsque le message est soumis.
L’ajout de allow="autoplay 'none'" à la fin de l’élément iframe fait alors apparaître la vidéo, et elle se lit ensuite correctement avec tous les contrôles d’intégration qui fonctionnent (pause, lecture, etc.) :