Lecture automatique du fichier mp4 téléchargé

Salut l’équipe,

Est-il possible de faire en sorte que cette page de forum lise automatiquement cette vidéo dès que quelqu’un ouvre la page ?

Merci d’avance.

1 « J'aime »

Au lieu de simplement faire gérer le lien vidéo par Discourse lors de la création du message, vous pouvez insérer l’élément HTML vidéo et ajouter l’attribut autoplay :

<video width="100%" height="100%" preload="metadata" controls="" autoplay>
      <source src="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">
      <a href="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4</a>
</video>

Comme la vidéo n’a pas de son, elle se lancera automatiquement. Si elle avait du son, vous devriez également ajouter l’attribut muted.

Plus d’infos :

Vous pouvez voir quelles balises HTML sont autorisées dans les messages ici : https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115

4 « J'aime »

Salut @Canapin,

C’est vraiment utile, et je me sens très apprécié pour votre réponse.
Au fait, existe-t-il un attribut HTML pour insérer boucle pour une telle vidéo ? Ou pensez-vous qu’en insérant cette chaîne HTML autoplay, elle sera automatiquement en boucle ?

Merci encore,

Vous pouvez ajouter l’attribut loop :slight_smile:

1 « J'aime »

Bien @Canapin :slightly_smiling_face: Je pense que ce serait un excellent ajout au composant de thème Insérer une vidéo car il a d’autres options comme nodownload également. Il pourrait probablement apparaître dans une modale pour chaque téléversement de vidéo. :thinking:

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.