Para incorporar qualquer vídeo, simplesmente colamos o link do vídeo ao criar um tópico.
No entanto, por que ao incorporar um vídeo do YouTube (veja abaixo) ele se estica de ponta a ponta? Enquanto ao incorporar um vídeo do Vimeo, ele não se estica de ponta a ponta.
Há alguma forma de corrigir isso?
Não notei diferença, mesmo que eu aloque um tamanho de vídeo no código de incorporação do VIMEO. O vídeo ainda é exibido da mesma forma que ao colar o link do vídeo.
Em ambos os casos, tudo o que faço é colar o URL do vídeo.
Parece que não consigo incorporar um vídeo aqui. Então, aqui estão algumas capturas de tela da minha comunidade. A largura do vídeo do Vimeo é menor que a largura do vídeo do YouTube. Existe uma maneira de fazer com que o vídeo do Vimeo também se expanda para a largura máxima permitida?
Sou novo no Discourse e não tenho ideia do que significa PR (como você mencionou, “Eu tenho PR para oneboxes do Vimeo de largura total”).
Embora você tenha me mostrado um teste que agora funciona, o que preciso fazer para que funcione? Porque os vídeos do Vimeo em minha comunidade ainda não se expandem para largura total.
Ainda estou tentando entender o que você acabou de fazer nesta postagem acima. Eu realmente apreciaria se você pudesse me dizer o que preciso fazer para corrigir isso em minha comunidade. Obrigado.
PR significa “pull request” (solicitação de pull), e se refere ao GitHub. Essencialmente, significa que Falco fez uma alteração no código do Discourse e está buscando que essa alteração seja revisada antes de ser mesclada ao Discourse.
Este site específico do Discourse, meta.discourse.org, é atualizado automaticamente a cada alteração que um de nossos engenheiros faz. Seu site não é implantado automaticamente assim - nós implantamos para os clientes em uma base regular, mas menos frequente. Eu iniciei uma implantação (atualização) para o seu site. A implantação deve ser concluída em aproximadamente 30 minutos.
Assim que a implantação for concluída, você precisará reconstruir a postagem. Para fazer isso, clique no botão “mostrar mais” abaixo da postagem, depois clique na chave inglesa de administrador. Por último, clique em “reconstruir HTML”.
Eles experimentam uma peculiaridade no tamanho do embed. Mesmo após este commit, o tamanho dos vídeos privados continua pequeno. Espero que haja uma maneira de torná-los de largura total também?
Por que não aplicar essa mesma lógica a qualquer fonte OneBox que especifique explicitamente sua altura e largura e, finalmente, seja incorporada via iframe?
Pensamentos e Abordagem
Em teoria, se já tivermos a altura/largura explícitas e isso estiver sendo especificado no iframe, a mesma abordagem geral de definir a proporção pode ser usada para tornar as coisas escaláveis genericamente.
Por exemplo, tenho incorporado cada vez mais demonstrações em vídeo em nossa comunidade, então mudei para Bunny.net, que é conhecida por sua CDN, e seu serviço Bunny Stream para carregar e incorporar vídeos.
Depois de adicionar video.bunnycdn.com e iframe.mediadelivery.net à minha configuração de iframes permitidos, posso facilmente colar uma URL do Bunny Stream e ela é OneBox’ada usando um dos fallbacks genéricos… mas a proporção fica muito estranha quando vista em um dispositivo móvel.
Como uma solução alternativa rápida, escrevi um componente de tema simples que usa a API de Plugin e decorateCookedElement para atualizar o iframe com as informações de proporção.