Reprodução automática de arquivo mp4 carregado

Olá equipe,

É possível fazer com que esta página do fórum reproduza automaticamente esse vídeo sempre que alguém abrir a página?

Obrigado desde já.

1 curtida

Em vez de apenas ter o link do vídeo tratado pelo Discourse ao processar a postagem, você pode inserir o elemento HTML de vídeo e adicionar o atributo autoplay:

<video width="100%" height="100%" preload="metadata" controls="" autoplay>
      <source src="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">
      <a href="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4</a>
</video>

Como o vídeo não tem som, ele será reproduzido automaticamente. Se tivesse som, você também precisaria adicionar o atributo muted.

Mais informações:

Você pode ver quais tags HTML são permitidas nas postagens aqui: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115

4 curtidas

Olá @Canapin,

Isso é muito útil e me sinto muito valorizado por sua resposta.
A propósito, existe algum atributo HTML para inserir loop para tal vídeo? Ou você acha que, ao inserir esta string HTML autoplay, ele entrará em loop automaticamente?

Obrigado mais uma vez,

Você pode adicionar o atributo loop :slight_smile:

1 curtida

Nice @Canapin :slightly_smiling_face: Acho que seria uma ótima adição ao componente de tema Insert Video, pois ele tem outras opções como nodownload também. Provavelmente poderia aparecer em um modal para cada upload de vídeo. :thinking:

3 curtidas

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