Miniaturas de vídeo não geradas para vídeos enviados no fórum Discourse

O Discourse gera miniaturas de vídeo automaticamente para vídeos enviados?

Por padrão, o Discourse não gera miniaturas de vídeo automaticamente para vídeos enviados. No entanto, o plugin Insert Video (componente de tema) gera miniaturas de vídeo automaticamente. Existe uma maneira de habilitar o Discourse a gerar miniaturas de vídeo automaticamente para vídeos enviados por padrão?

Observação: O plugin Insert Video (componente de tema) atualmente funciona apenas com vídeos MP4. O suporte para vídeos mov, ogg e webm é necessário.

Olá,

Este era o caso antes, mas o pré-carregamento de metadados de vídeo foi desativado em um PR recente.

O pré-carregamento apenas de metadados nem sempre é respeitado pelos navegadores e, às vezes, o vídeo inteiro será baixado. Isso muda para o uso de uma imagem de placeholder para o vídeo e carrega o vídeo apenas quando o botão de play é clicado.

2 curtidas

:smiling_face_with_tear:

Obrigado pela sua resposta. :+1:

3 curtidas

Portanto, esta é uma perda considerável de funcionalidade para resolver um problema que eu nem sabia que existia.
É possível reativá-la ou fazer com que o backend forneça uma imagem de espaço reservado?

2 curtidas

Olá,

É possível ver relatórios correspondentes sobre o carregamento de metadados de todo o vídeo e o que mais poderia levar este PR para produção? Parece que seria melhor que isso fosse opcional, ativado pelos administradores da instância do Discourse, se eles acreditarem que é necessário. Agora temos todos os vídeos carregados (muita mídia carregada em nosso fórum) como caixas pretas, o que prejudica a experiência do usuário. Nunca tivemos nenhum problema como os descritos no PR que você referenciou, e tudo estava bem.

1 curtida

@RGJ @kinetiksoft Fiquem à vontade para experimentar este componente: GitHub - Arkshine/discourse-video-preloading-metdata

Ele devolve o HTML antigo. Não testei extensivamente, mas parece funcionar bem. :+1:

Acredito que os desenvolvedores tenham um motivo válido para remover isso por padrão, pois poderia afetar a experiência do usuário. No entanto, fornecer uma opção também seria razoável. (bem, um componente de tema é uma opção :smile:).

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.