Estou tentando entendê-lo, mas depois de dois dias pesquisando o código, pensei em postar meu problema aqui ...
De acordo com a documentação da Apple, autoplayingOs vídeos em dispositivos iOS não podem ser feitos sem a interação do usuário primeiro (por exemplo, tocar no vídeo). Apesar disso, o YouTube para celular (m.youtube.com) é capaz de reproduzir automaticamente seus vídeos apenas depois de carregar uma página com vídeo.
Alguém sabe como eles estão fazendo isso?
PS. Verifiquei todas as técnicas de JS / HTML de reprodução automática de vídeos no website no iOS (por exemplo, iframe, clique falso, acionando o evento de toque no vídeo, buscando vídeos com XHR).
Respostas:
0 para resposta № 1Acredito que o youtube.com é um aplicativo de página única. Assim, quando o usuário clica no vídeo a partir da exibição de lista, a página não está sendo carregada e o JavaScript usa esse clique inicial, que leva à página do vídeo, como o clique que inicia o vídeo. Não é realmente autoplaying, é apenas um truque.