O que é reprodução automática de vídeo?

A reprodução automática de vídeo inicia a reprodução sem um comando explícito do usuário assim que uma página ou um elemento de mídia está pronto. Os navegadores costumam restringir a reprodução automática com som, principalmente antes de o usuário interagir com a página.

Como funciona a reprodução automática de vídeo

A reprodução automática é uma solicitação feita por marcação ou script, mas o agente do usuário decide se a reprodução pode começar de acordo com sua política atual. Mídias audíveis geralmente enfrentam restrições mais rígidas do que mídias silenciadas ou sem som, e a permissão pode depender de interação anterior, configurações, contexto de incorporação ou comportamento de economia de energia. As aplicações devem tratar o início como assíncrono e exibir um estado pausado utilizável. A reprodução automática é aplicada a prévias, fundos ambientes e experiências de feed após considerar a acessibilidade e os custos de dados.

Informações essenciais

  1. A promise retornada por HTMLMediaElement.play() é rejeitada quando o início é negado ou falha por outro motivo; tratar essa rejeição evita que os controles e o estado da aplicação indiquem incorretamente que a reprodução começou.
  2. Definir muted pode tornar a reprodução automática elegível segundo políticas comuns dos navegadores, mas isso não é uma garantia universal e não se sobrepõe às preferências do usuário nem a todas as restrições de frames incorporados.
  3. O atributo preload diz respeito à obtenção de dados e ao armazenamento em buffer, não à permissão para reproduzir; um vídeo completamente baixado ainda pode permanecer pausado quando sua solicitação de reprodução automática é bloqueada.

Quando a reprodução automática de vídeo é importante

Use reprodução automática sem som para prévias ou mídias de fundo apenas quando o movimento for adequado à experiência. Sempre trate a rejeição, pois a política do navegador ou as preferências do usuário podem impedir o início da reprodução.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente