[PAGO] Correções de bugs e melhorias no Discourse Chat

Como um pouco de contexto, nunca implementamos placeholders de vídeo para chat, ele apenas depende dos recursos da tag de vídeo HTML5 para funcionar. Implementamos nossa própria lógica de placeholder originalmente para tópicos/posts porque os vídeos estavam “baixando” dados automaticamente em cada carregamento de tópico, mesmo que não estivessem sendo reproduzidos, consumindo custos de CDN em sites populares.

Não acho que precisemos reimplementar a mesma lógica de placeholder que temos para tópicos no chat ainda, mas ainda pode haver alguns ajustes no iOS/Safari que precisaremos fazer para que as coisas funcionem no iOS. Pensei que apenas ter o atributo preload="metadata" faria o truque, mas parece que ele já está presente.

<video class="chat-video-upload" preload="metadata" height="150" controls="">
        <source src="https://actual-url.MOV">
      </video>
7 curtidas