Imposible tener pantalla completa desde el video. ¿Se necesita la etiqueta HTML?

Hola. No puedo tener pantalla completa en mis videos de PeerTube. Los subo a Mastodon y ocupan toda la pantalla, pero no en Discourse.

He escrito al administrador de PeerTube de mi instancia PT y me dijo que no podía encontrar la etiqueta fullscreen en el iframe del video. El video es este:

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

Cuando intento insertar el video con un código iframe, no aparece nada en el espacio donde debería estar el video. Queda vacío. Entonces, una pregunta más: ¿el iframe de HTML no funciona en Discourse, solo Markdown? ¿O quizás lo hago mal? Solo tomo el código de PeerTube para insertarlo y lo pego en el editor de Discourse.

He intentado muchas veces con otras instancias de PeerTube. El resultado fue el mismo. Así que, si el problema ocurre en Discourse (en Mastodon no), ¿hay alguna manera de tener pantalla completa en Discourse, quizás de una forma que no conozco? ¿O tengo que insertar el video con un lenguaje diferente, no Markdown? … No sé qué más hacer… ¿Puedes ayudarme?

¿Añadiste la URL de origen en la configuración allowed iframes?

Gracias, @Falco. Ya lo hice:


Y luego, eliminé el símbolo *. El mismo resultado…

Esta vez lo intenté con Vimeo. Tampoco tengo pantalla completa… :worried:

El iframe, más elaborado, no funciona. El enlace al video, tal cual, no muestra la opción de pantalla completa. No sé, ¿hay alguna plataforma de video donde se pueda tener pantalla completa en los videos? (Por favor, no YouTube).

¿Puede ser que este código aún no funcione en Discourse Core?

La consulta que hago fue comentada aquí, o algo similar:

Probemos con el código de compartir estándar de Vimeo:

A mí me parece bien :thinking:

¿Y qué ves aquí? No puedo activar el modo pantalla completa en mi Discourse. ¿Puedes hacerlo aquí?

¡Guau! Aquí es posible, pero en mi foro no. ¿Qué demonios? Además, en mi foro es más ancho. Ocupa todo el “canal” de texto (no recuerdo —o quizás no sé— ahora cómo se llama eso). Aquí es la mitad o menos que allí.

¿Qué podría ser el error? ¿Soy yo, o puede haber algo en el foro? Ya resolví el problema de los “iframes permitidos”, pero no uso el código iframe, solo el enlace normal para compartir.

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

¿No hay ideas para solucionarlo?

Tengo el mismo problema, aunque mi caso podría ser diferente al de @aldobelus.
En nuestro entorno, Discourse forma parte de un portal más grande que carga cada componente en un iframe.

  • El botón de pantalla completa existe si abro el sitio directamente en una nueva pestaña.
  • El botón de pantalla completa falta si abro el sitio en un iframe. En los vídeos incrustados, es como decir un iframe dentro de otro iframe.

El vídeo en sí está disponible y se puede reproducir en ambos casos.

¿Alguien tiene alguna idea de cuál podría ser el problema y cómo solucionarlo?

No admitimos ejecutar Discourse dentro de un iframe. Técnicamente puedes hacerlo, pero al final solo termina siendo un caos extraño.

Gracias por tu respuesta y aportación; estoy 100% de acuerdo contigo, sin dudas.
Sin embargo, si existe una opción en la configuración que permita ejecutar Discourse en un iframe, nuestros clientes suelen preguntar por qué esto o aquello ya no funciona y generan trabajo innecesario para depurar cosas que NUNCA funcionarán. No me malinterpretes, no lo estoy debatiendo contigo en absoluto y comparto tu punto de vista.

Mi sugerencia sería que agreguemos una nota junto a la opción «Permitir incrustar el sitio en un iframe» en la configuración, indicando que esta función no está recomendada y/o no es compatible, o algo similar.

¿Ustedes ven las cosas de la misma manera? ¿Qué opinan al respecto?