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.
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.
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?
É 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.
Ele devolve o HTML antigo. Não testei extensivamente, mas parece funcionar bem.
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 ).