Embeds do YouTube aparecendo muito pequenos

Olá,

Espero que alguém possa ajudar.

Recentemente atualizamos o Discourse para a versão 3.4.0.beta1-dev (latest-release +50) e, desde então, nossos embeds de vídeo estão sendo exibidos assim (muito pequenos).

Enquanto que antes da última atualização do Discourse, eles eram exibidos como mostrado abaixo.

Qualquer ajuda ou sugestão seria muito apreciada.

Obrigado.

Este problema ocorre em try.discourse.org também, ou é específico do seu fórum?

Obrigado por responder.
Acabei de testar no try.discourse.org e o embed funciona bem.

https://try.discourse.org/t/testing-video-embed/1488

Eles estão funcionando bem para mim.

Você tem temas? Verifique seu CSS usando o inspetor do navegador e veja se há alguma regra de um Tema que esteja influenciando alguma dimensão do embed.

Olá Robert,

Obrigado pela resposta.

Não tenho certeza se é relevante, mas notei que ao inspecionar o clipe de vídeo antigo, vejo que há uma menção ao .lazy-video-container

No entanto, ao inspecionar o novo e menor embed, não há menção ao .lazy-video-container

Também tentei usar o modo de segurança e o problema ainda persiste.

Além disso, não sei se está conectado, mas ao postar um link do YouTube, não obtemos a imagem de pré-visualização.

Olá :waving_hand:

Se estou correto, em suas duas capturas de tela compartilhadas na OP. A primeira mostra um vídeo do YouTube compartilhado com código de incorporação (suspeito porque o avatar do autor do vídeo aparece). A segunda é compartilhada com um link.

Na primeira, o código de incorporação contém parâmetros como tamanho, etc… Acho que apenas o segundo vídeo (link compartilhado) passa pelo processo mágico do Discourse para torná-lo carregamento lento e definir o tamanho, etc…

No meu fórum, era comum compartilhar o código de incorporação em vez do link. Tive que avisar os usuários para compartilhar apenas o link, pois temos muitos tópicos com música, filmes, etc… e uma tonelada de vídeos do YouTube compartilhados. Se eles o compartilhassem com o código de incorporação, todo o tópico ficaria lento porque, ao abri-lo, os vídeos seriam carregados.

2 curtidas

Olá Don,

Obrigado pela resposta.

Acabei de verificar novamente e o link usado em ambos os casos é (sem as aspas)

https://www.youtube.com/watch?v=yywGN4AIFEI

Portanto, é definitivamente interessante que, há cerca de uma semana, ele foi processado corretamente através do processo de lazy loading do Discourse em nosso fórum e, no entanto, agora não parece estar funcionando para o mesmo vídeo.

Sim, isso é interessante :thinking:

Essa configuração de carregamento lento do YouTube está ativada no seu site?

1 curtida

Sim, está.
Eu até tentei desativá-lo e depois reativá-lo para ver se isso o faria funcionar, mas não funcionou.

1 curtida

Você já reprocessou a postagem?
O CSS pode estar desatualizado.

(Vá para a chave inglesa de administração da postagem e selecione Reconstruir HTML - você pode fazer isso em massa se isso funcionar com uma técnica diferente)

2 curtidas

Olá Robert,

Obrigado, mas infelizmente a opção Reconstruir HTML não corrigiu o problema.

2 curtidas

Você desinstalou o plugin Youtube lazy load? Ele não é mais necessário e, pior, pode estar interferindo.

1 curtida

Obrigado por essa sugestão, acabei de verificar e não está listado (a menos que eu esteja procurando no lugar errado)

2 curtidas

Cache?

Você poderia tentar adicionar &hello=1 no final do URL para ver se é devido ao cache

1 curtida

Sem sorte em consertar (mas acabei de aprender algo novo)

Agradeço muito por ter dedicado tempo para ajudar.

Nesta fase, continua um mistério e não é o fim do mundo, então talvez eu tenha que esperar e torcer para que uma futura atualização do Discourse o conserte magicamente.

1 curtida

O Styleguide está no core, então você deve removê-lo dos plugins e li em algum lugar que o Fingerprint está quebrado de alguma forma. Infelizmente, não encontrei a postagem. :thinking:

Você pode tentar refazer a postagem como Robert mencionou ou postar um novo vídeo no modo seguro?

1 curtida

Olá Don.

Obrigado pelas informações sobre o Styleguide, irei removê-lo dos plugins.

Infelizmente, o rebake não funcionou e, conforme sua sugestão, acabei de tentar postar um vídeo diferente do YouTube no modo de segurança e o mesmo problema persiste.

3 curtidas