Skip to main content
Acessibilidade Axe Core 4.7

Elementos `<video>` ou `<audio>` não devem reproduzir automaticamente

Sobre esta regra de acessibilidade

Garante que elementos video ou audio não têm áudio de reprodução automática que dura mais de três segundos sem uma forma de o silenciar.

Ao usar software de leitura de ecrã, pessoas cegas ou com baixa visão podem ter dificuldade em ouvir a saída falada do leitor de ecrã se outro áudio estiver a tocar ao mesmo tempo.

Se o áudio que reproduz automaticamente continuar por mais de três segundos, deve ser possível pausar, parar ou ajustar o nível usando um mecanismo bem posicionado e facilmente acessível.

Os utilizadores de leitores de ecrã podem ouvir o leitor de ecrã sem quaisquer outros sons a tocar graças a um controlo de áudio.

A capacidade de um utilizador de leitor de ecrã encontrar o botão de parar pode ser prejudicada se o áudio começar a tocar imediatamente quando chega a uma página. Isto acontece porque navega ouvindo, e sons que começam automaticamente podem obstruir essa navegação.

Por isso, opomos-nos à prática de iniciar sons automaticamente (especialmente se durarem mais de três segundos) e encorajamos os utilizadores a iniciar o som eles próprios uma vez que chegam à página, em vez de esperar que parem o som eles próprios depois de terem chegado à página.

O que esta regra de acessibilidade verifica

O algoritmo para esta regra retorna:

  • Undefined quando <audio> não tem fonte (a duração não pode ser interpretada).
  • Undefined quando <video> não tem fonte (a duração não pode ser interpretada).
  • False quando <audio> pode reproduzir automaticamente e não tem mecanismo de controlos.
  • False quando <video> pode reproduzir automaticamente e não tem mecanismo de controlos
  • False quando <audio> toca menos de três segundos mas repete em ciclo.
  • True quando <video> pode reproduzir automaticamente e a duração é inferior a três segundos (ao passar opções).
  • True quando <video> pode reproduzir automaticamente e a duração está abaixo da duração permitida (ao definir intervalo de reprodução).
  • True quando <audio> pode reproduzir automaticamente mas tem mecanismo de controlos.
  • True quando <video> pode reproduzir automaticamente e tem mecanismo de controlos.

Ajude-nos a melhorar os nossos guias

Este guia foi útil?

Detecte problemas de acessibilidade automaticamente

O Rocket Validator examina milhares de páginas com Axe Core e o W3C Validator, encontrando problemas de acessibilidade em todo o seu site.

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.