Impossível ter tela cheia do vídeo. É necessária a tag HTML?

Oi. Não consigo ativar o modo de tela cheia nos meus vídeos do PeerTube. Quando os coloco no Mastodon, eles ocupam a tela inteira, mas não no Discourse.

Escrevi para o administrador do PeerTube da minha instância e ele disse que não conseguiu encontrar a tag fullscreen no iframe do vídeo. O vídeo é este:

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

Quando tento inserir o vídeo usando o código de um iframe, nada aparece no espaço onde o vídeo deveria estar. Fica vazio. Então, uma pergunta também: o iframe HTML não funciona no Discourse, apenas o Markdown? Ou talvez eu esteja fazendo algo errado? Copio apenas o código do PeerTube para inserir e colo no editor do Discourse.

Já tentei várias vezes com outras instâncias do PeerTube. O resultado foi o mesmo. Então, se o problema ocorre no Discourse (no Mastodon não), existe uma maneira de ter tela cheia no Discourse, talvez de um jeito que eu não conheça? Ou preciso inserir o vídeo com uma linguagem diferente, não Markdown? … Não sei mais o que fazer… Você pode me ajudar?

Você adicionou a URL de origem na configuração allowed iframes?

Obrigado, @Falco. Consegui agora:


E, em seguida, removi o símbolo *. O mesmo resultado…

Tentei fazer isso com o Vimeo dessa vez. Também não tenho a tela cheia… :worried:

O iframe, mais elaborado, não funciona. O link para o vídeo, puro e simples, não mostra a opção de tela cheia. Não sei, existe alguma plataforma de vídeo onde você possa ter tela cheia nos seus vídeos? (Não YouTube, por favor).

Pode ser que esse código ainda não esteja funcionando no Discourse Core?

O problema que estou perguntando foi comentado aqui, ou algo similar:

Vamos tentar o código de compartilhamento padrão do Vimeo:

Parece bom para mim :thinking:

E o que você vê aqui? Não consigo ativar o tela cheia no meu Discourse. Você consegue aqui?

Uau! Aqui é possível, mas no meu fórum não. Que diabos? E lá no meu fórum também fica mais largo. Ocupa todo o “canal” de texto (não me lembro — ou talvez não saiba — agora como se chama isso). Aqui fica pela metade ou menos do que lá.

O que poderia estar errado? Sou eu, ou pode ser algo no fórum? Já resolvi o problema das “iframes permitidas”, mas não uso o código de iframe, apenas o link normal para compartilhar.

Editado 2019-10-31T23:00:00Z

Não há nenhuma ideia para resolver isso?

Tenho o mesmo problema, no entanto, meu caso pode ser diferente do @aldobelus.
Em nosso ambiente, o Discourse faz parte de um portal maior, que carrega cada componente em um iframe.

  • O botão de tela cheia existe se eu abrir o site diretamente em uma nova aba.
  • O botão de tela cheia está ausente se eu abrir o site em um iframe. Em vídeos incorporados, é como se fosse um iframe dentro de outro iframe.

O vídeo em si está disponível e reproduzível em ambos os casos.

Alguém tem uma ideia do que poderia ser o problema e como solucionar?

Não damos suporte à execução do Discourse dentro de um iframe. Tecnicamente, você pode fazer isso, mas isso acaba se tornando uma bagunça estranha.

Obrigado pela sua resposta e contribuição — estou 100% com você, sem dúvida.
No entanto, se houver uma opção nas configurações que permita executar o Discourse em um iframe, nossos clientes frequentemente perguntam por que isso e aquilo não estão funcionando mais e geram trabalho desnecessário para depurar coisas que NUNCA funcionarão. Não me entenda mal, não estou discutindo isso com você de forma alguma e vejo da mesma maneira que você.

Minha sugestão seria adicionarmos uma nota ao lado de “permitir incorporação do site em um iframe” nas configurações, informando que esse recurso não é recomendado e/ou não tem suporte — ou algo assim.

Vocês (pessoal) veem da mesma maneira? Qual é a sua opinião sobre isso?