Ir ao conteúdo
  • Cadastre-se

HTML Como colocar um video para dar play automatico


Posts recomendados

Se tentar usar o Javascript para disparar o evento antes do usuário interagir com a página, aparecerá um dos seguintes erros:

  • Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. 
  • NotAllowedError: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
  • A reprodução automática só é permitida quando aprovada pelo usuário, ou o site foi ativado pelo usuário, ou a mídia está com som desativado. (Caso tente com um vídeo do youtube)

Isso acontece porque agora os navegadores pedem permissão para realizar a reprodução automática com som.

 

Você ainda pode usar o ação mouseover no body, assim quando o usuário clicar em qualquer parte do seu site, ele começará a reproduzir o video. Utilizando desse método você poderia forçar o usuário a fechar um popup assim que abrir o site que daria praticamente o mesmo efeito, que um autoplay com som normal.


   

<body onmouseover="document.getElementById('auto').play();">
        <div>Conteudo da Div</div>
        <video id="auto" controls> 
            <source src="video.mp4" type="video/MP4">
        </video>
    </body>

 

Os navegadores ainda permitem utilizar o autoplay normalmente caso você deixe o vídeo mudo, portanto a solução para seu problema seria:

 

<video id="auto" autoplay muted controls> 
  <source src="video.mp4" type="video/MP4"> 
</video>

 

Apesar da mudança dessa mudança de política afetar bastante os desenvolvedores, ela também trouxe alguns benefícios pra gente, agora ao entrar em sites não vamos ter que 'ouvir' aqueles anúncios insuportáveis, que sempre nos atrapalham. 

 

Caso você queira também dá para você tirar o atributo muted quando o usuário passar o mouse em cima do vídeo. 

 

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...