Vimeo oneboxes quebrados após 3.1.0.beta4

Parece que o onebox do Vimeo agora é exibido como um lazy-video-wrapper em vez de um iframe.

Um URL do Vimeo agora aparece assim:

Versão da imagem:

Em vez de mostrar a miniatura, como costumava fazer. Versão da imagem:

Isso não afeta URLs antigos (apenas novos/reconstruídos). Veja onebox antigo do Vimeo.

O lazy-video-wrapper que você vê faz parte de uma alteração que fizemos há três semanas na forma como lidamos com embeds. Os embeds do Vimeo agora são carregados de forma preguiçosa, o que significa que o iframe só é anexado sob demanda.

Miniaturas ausentes são uma limitação conhecida com uploads não listados do Vimeo. Pode haver uma solução alternativa, mas ainda estamos investigando. Para mais informações, consulte

5 curtidas

Obrigado, Jan.

Por enquanto, consigo gerenciar inserindo iframes em vez de URLs brutos:

Algo mais que pode valer a pena considerar é que a imagem associada ao wrapper lazy é capturada pelo plugin Topic Thumbnails e isso também quebra minhas miniaturas de tópico. Não sei se há uma maneira de ignorá-la.

2 curtidas

Se você realmente precisar de miniaturas, poderá desativar este recurso com a configuração lazy_vimeo_enabled, em vez de inserir os iframes você mesmo.

Bom saber. Pode ser difícil de discernir, mas veremos se podemos fazer algo a respeito.

4 curtidas

Isso resolve meu problema completamente. :+1:

Estou apenas abrindo mão de um pouco de desempenho ou há um benefício adicional no carregamento preguiçoso?

2 curtidas

A principal razão do desempenho do carregamento lento, sim. Você também obtém benefícios adicionais, como melhor otimização para mecanismos de busca (SEO) e acessibilidade aprimorada, mas você pode deixar isso desativado por enquanto.

2 curtidas

Você poderia usar a imagem do opengraph como miniatura? :thinking:

Por exemplo, este URL: https://vimeo.com/795669787/0763fdb816

Retorna um valor og:image de: https://i.vimeocdn.com/video/1602645154-56e0101b545c38ae03e9bc65ae12c3bcc37cd8ea127d359c0d24cf8ab31f8675-d

O que (corretamente) é exibido como:

1 curtida

Sim, essa era exatamente a minha ideia. Em teoria, deve funcionar, mas ainda não consegui testar uma implementação para isso

2 curtidas

Após esta alteração, as miniaturas agora são obtidas do Open Graph em vez do oembed. Todos os vídeos do Vimeo devem ter uma miniatura agora:

4 curtidas

Esta é uma excelente correção e proporciona grande consistência.

Obrigado @jancernik :smiley:

2 curtidas