Per incorporare qualsiasi video, incolliamo semplicemente il link del video quando creiamo un argomento.
Tuttavia, perché quando incorporo un video di YouTube (vedi sotto) si estende da un’estremità all’altra? Mentre quando incorporo un video da Vimeo, non si estende da un’estremità all’altra.
C’è un modo per risolvere questo problema?
Non ho riscontrato alcuna differenza anche se ho assegnato una dimensione video nel codice di incorporamento VIMEO. Il video viene ancora visualizzato allo stesso modo incollando il link del video.
In entrambi i casi, tutto ciò che faccio è incollare l’URL del video.
Sembra che non possa incorporare un video qui. Quindi ecco alcuni screenshot dalla mia community. La larghezza del video Vimeo è inferiore alla larghezza del video YouTube. C’è un modo per far espandere anche il video Vimeo alla larghezza massima consentita?
Ciao Falco,
Sono nuovo a discourse e non ho idea di cosa significhi PR (come hai menzionato, “Ho PR per i onebox vimeo a larghezza intera”)
Anche se mi hai mostrato un test che ora funziona, cosa devo fare per farlo funzionare? Perché i video di Vimeo nella mia community ancora non si espandono a larghezza intera.
Sto ancora cercando di capire cosa hai appena fatto in questo post qui sopra. Apprezzerei molto se potessi dirmi cosa devo fare per risolvere questo problema nella mia community. Grazie
PR significa “pull request” e si riferisce a GitHub. Essenzialmente significa che Falco ha apportato una modifica al codice di Discourse e sta cercando di farla revisionare prima di unirla a Discourse.
Questo specifico sito Discourse, meta.discourse.org, viene aggiornato automaticamente con ogni modifica apportata da uno dei nostri ingegneri. Il tuo sito non viene distribuito automaticamente in questo modo: distribuiamo ai clienti su base regolare, ma meno frequente. Ho già avviato una distribuzione (aggiornamento) per il tuo sito. La distribuzione dovrebbe completarsi in circa 30 minuti.
Una volta completata la distribuzione, dovrai ricostruire il post. Per farlo, fai clic sul pulsante “mostra altro” sotto il post, quindi fai clic sulla chiave inglese dell’amministratore. Infine, fai clic su “ricostruisci HTML”.
Riscontrano una stranezza nella dimensione dell’embed. Anche dopo questo commit, la dimensione dei video privati rimane piccola. Spero ci sia un modo per renderli a tutta larghezza?
Perché non applicare questa stessa logica a qualsiasi sorgente OneBox che specifica esplicitamente altezza e larghezza e viene infine incorporata tramite un iframe?
Pensieri e Approccio
In teoria, se abbiamo già altezza/larghezza esplicite e queste vengono specificate sull’iframe, si potrebbe utilizzare lo stesso approccio generale con l’impostazione del rapporto d’aspetto per rendere le cose scalabili in modo generico.
Ad esempio, ho incorporato sempre più demo video nella nostra community, quindi sono passato a Bunny.net, noto per la sua CDN, e al loro servizio Bunny Stream per caricare e incorporare video.
Dopo aver aggiunto video.bunnycdn.com e iframe.mediadelivery.net alle mie impostazioni iframe consentite, posso facilmente incollare un URL da Bunny Stream e questo viene trasformato in OneBox utilizzando uno dei fallback generici… ma il rapporto d’aspetto diventa davvero strano se visualizzato su un dispositivo mobile.
Come soluzione rapida, ho scritto un semplice Componente Tematico che utilizza l’API dei Plugin e decorateCookedElement per aggiornare l’iframe con le informazioni sul rapporto d’aspetto.