Impossibile avere lo schermo intero dal video. È necessario il tag HTML?

Ciao. Non riesco ad avere lo schermo intero per i video di PeerTube. Li pubblico su Mastodon e lì occupano tutto lo schermo, ma non su Discourse.

Ho scritto all’amministratore di PeerTube della mia istanza PT e mi ha detto che non riesce a trovare il tag fullscreen nell’iframe del video. Il video è questo.

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

Quando provo a inserire il video con il codice di un iframe, nello spazio dove dovrebbe apparire il video non c’è nulla. Rimane vuoto. Quindi, anche qui una domanda: l’HTML con iframe non funziona su Discourse, solo il Markdown? O forse lo sto facendo male? Prendo solo il codice da PeerTube per inserirlo e lo incollo nell’editor di Discourse.

Ho provato molte volte con altre istanze di PeerTube. Il risultato è stato lo stesso. Quindi, se il problema si presenta su Discourse (su Mastodon no), esiste un modo per avere lo schermo intero su Discourse, forse in un modo che non conosco? O devo inserire il video con un linguaggio diverso, non il Markdown? … Non so cosa fare oltre a questo… Puoi aiutarmi?

Hai aggiunto l’URL di origine nelle impostazioni di allowed iframes?

Grazie, @Falco. L’ho fatto ora:


Poi ho rimosso il simbolo *. Stesso risultato…

Ho provato a farlo con Vimeo stavolta. Nemmeno io ho lo schermo intero… :worried:

L’iframe, più elaborato, non funziona. Il link al video, semplice e diretto, non mostra l’opzione per lo schermo intero. Non so, esiste una piattaforma video dove si può avere lo schermo intero nei propri video? (Niente YouTube, per favore).

È possibile che questo codice non funzioni ancora nel core di Discourse?

La questione che sto chiedendo è stata commentata qui, o qualcosa di simile:

Proviamo il codice di condivisione standard di Vimeo:

A me sembra ok :thinking:

E cosa vedi qui? Non riesco a passare a schermo intero nel mio Discourse. Puoi farlo qui?

https://vimeo.com/laplazoleta/iconopreferenze

Wow! Qui è possibile, nel mio forum non lo è. Che diavolo? E lì è anche più largo. Occupa tutto il “canale” del testo (non ricordo, o forse non so, come si chiama). Qui è la metà o meno.

Cosa potrebbe essere sbagliato? Sono io, o può essere qualcosa nel forum? Ho già risolto il problema degli “iframe consentiti”, ma non uso il codice iframe, solo il normale link per condividere.

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

Non ci sono idee per risolvere?

Ho lo stesso problema, tuttavia il mio caso potrebbe essere diverso da quello di @aldobelus.
Nel nostro ambiente, Discourse fa parte di un portale più ampio, che carica ogni componente in un iframe.

  • Il pulsante a schermo intero esiste se apro il sito direttamente in una nuova scheda.
  • Il pulsante a schermo intero manca se apro il sito in un iframe. Nei video incorporati, si tratta di un iframe dentro un iframe.

Il video stesso è disponibile e riproducibile in entrambi i casi.

Qualcuno ha un’idea di quale potrebbe essere il problema e come risolverlo?

Non supportiamo l’esecuzione di Discourse all’interno di un iframe. Tecnicamente puoi farlo, ma alla fine diventa solo un caos strano.

Grazie per la tua risposta e il tuo contributo — sono 100% d’accordo con te, senza dubbi.
Tuttavia, se nelle impostazioni esiste un’opzione che permette di eseguire Discourse in un iframe, i nostri clienti spesso chiedono perché una cosa o l’altra non funziona più, generando lavoro inutile per debuggare funzionalità che NON funzioneranno mai. Non fraintendermi, non sto discutendo con te, anzi la penso esattamente come te.

Il mio suggerimento sarebbe di aggiungere una nota accanto all’opzione “consenti l’incorporamento del sito in un iframe” nelle impostazioni, specificando che questa funzionalità non è raccomandata e/o supportata, o qualcosa di simile.

Voi la pensate allo stesso modo? Cosa ne pensate?