Eu tenho algum tipo de problema estranho. Tento criar um site com um vídeo de fundo em loop. O código é parecido com este:
<video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video>
Isso funciona perfeitamente bem na maioria dos navegadores (o IE tem problemas com esse ajuste de objeto, mas eu não me importo), mas no iPhone o vídeo não é reproduzido automaticamente, mas no iPad sim. Já li as Novas Políticas para iOS e acho que atendi aos requisitos (caso contrário, o iPad não reproduzirá automaticamente). Eu fiz alguns outros testes:
- Remover divs sobrepostos não corrigirá o problema
- A remoção do Z-index não corrige o problema
- Wifi ou celular não fazem diferença
- O tamanho do arquivo de vídeo também não faz diferença
Estou fazendo isso errado ou o iPhone simplesmente não reproduz vídeos automaticamente e sempre requer interação? Eu só me importo com o iOS 10, sei que os requisitos eram diferentes no iOS 9