Impossible d'afficher le plein écran depuis la vidéo. La balise HTML est-elle nécessaire ?

Bonjour. Je ne peux pas afficher mes vidéos PeerTube en plein écran. Je les poste sur Mastodon et elles s’affichent en plein écran, mais pas sur Discourse.

J’ai écrit à l’administrateur de PeerTube de mon instance PT et il m’a dit qu’il ne trouvait pas la balise fullscreen dans l’iframe de la vidéo. Voici la vidéo concernée :

https://pe.ertu.be/videos/watch/0160d530-9019-4b28-9e12-ac667e536b36

Lorsque j’essaie d’insérer la vidéo avec un code iframe, rien n’apparaît à l’endroit où la vidéo devrait être. L’espace reste vide. Une question donc aussi ici : le code HTML iframe ne fonctionne-t-il pas sur Discourse, seul le Markdown fonctionne ? Ou peut-être que je le fais mal ? Je copie uniquement le code fourni par PeerTube pour l’insérer et je le colle dans l’éditeur de Discourse.

J’ai essayé à de nombreuses reprises avec d’autres instances PeerTube. Le résultat était le même. Donc, si le problème vient de Discourse (ce n’est pas le cas sur Mastodon), existe-t-il un moyen d’obtenir le plein écran sur Discourse, peut-être d’une manière que j’ignore ? Ou dois-je insérer la vidéo avec un autre langage, pas le Markdown ?.. Je ne sais plus quoi faire… Pouvez-vous m’aider ?

Avez-vous ajouté l’URL d’origine dans le paramètre iframes autorisées ?

Merci, @Falco. Je l’ai fait maintenant :


Ensuite, j’ai retiré le symbole *. Même résultat…

J’ai essayé de le faire avec Vimeo cette fois. Je n’ai pas non plus l’écran plein… :worried:

L’iframe, plus élaborée, ne fonctionne pas. Le lien vers la vidéo, tout simple, n’affiche pas l’option plein écran. Je ne sais pas, existe-t-il une plateforme vidéo où vous pouvez avoir le plein écran pour vos vidéos ? (Pas YouTube, s’il vous plaît).

Il se peut que ce code ne fonctionne toujours pas dans le noyau de Discourse ?

La question que je pose a été commentée ici, ou une similaire :

Essayons le code de partage Vimeo standard :

Ça a l’air bon pour moi :thinking:

Et que voyez-vous ici ? Je ne peux pas passer en plein écran sur mon Discourse. Pouvez-vous le faire ici ?

Wow ! C’est possible ici, mais pas sur mon forum. Qu’est-ce que c’est que cette histoire ? Et c’est aussi plus large sur mon forum. Ça occupe tout le « canal » de texte (je ne me souviens plus — ou peut-être que je ne sais pas — comment on appelle ça maintenant). Ici, c’est la moitié ou moins de la largeur qu’ici.

Quelle pourrait être l’erreur ? Est-ce que c’est moi ? Est-ce que ça peut venir du forum ? J’ai déjà réglé le problème des « iframes autorisées », mais je n’utilise pas le code iframe, seulement le lien normal pour partager.

Modifié 2019-10-31T23:00:00Z

Y a-t-il des idées pour résoudre ce problème ?

Je rencontre le même problème, mais mon cas pourrait être différent de celui de @aldobelus.
Dans notre environnement, Discourse fait partie d’un portail plus vaste qui charge chaque composant dans une iframe.

  • Le bouton plein écran existe si j’ouvre le site directement dans un nouvel onglet.
  • Le bouton plein écran est absent si j’ouvre le site dans une iframe. Dans les vidéos intégrées, on pourrait dire que c’est une iframe dans une iframe.

La vidéo elle-même est disponible et lisible dans les deux cas.

Quelqu’un a-t-il une idée de ce qui pourrait causer ce problème et comment le diagnostiquer ?

Nous ne prenons pas en charge l’exécution de Discourse dans une iframe. Techniquement, vous pouvez le faire, mais cela se transforme simplement en un véritable chaos.

Merci pour votre réponse et vos commentaires — je suis 100 % d’accord avec vous, sans aucune hésitation.
Cependant, s’il existe une option dans les paramètres permettant d’autoriser l’exécution de Discourse dans un iframe, nos clients demandent souvent pourquoi telle ou telle fonctionnalité ne fonctionne plus, ce qui génère un travail inutile pour déboguer des choses qui ne fonctionneront jamais. Ne me méprenez pas, je ne discute pas avec vous du tout et je partage votre point de vue.

Ma suggestion serait d’ajouter une note à côté de l’option « autoriser l’intégration du site dans un iframe » dans les paramètres, indiquant que cette fonctionnalité n’est pas recommandée et/ou prise en charge — ou quelque chose dans ce genre.

Voyez-vous les choses de la même manière (vous, les gars) ? Quelle est votre opinion à ce sujet ?