Você pode reproduzir automaticamente vídeos em HTML5 no iPad?

o<video> Tagautoplay="autoplay" atributo funciona bem no Safari.

Ao testar em um iPad, o vídeo deve ser ativado manualmente.

Eu pensei que era um problema de carregamento, então eu corri um loop para verificar o status da mídia:

videoPlay: function(){
    var me = this;
    console.log('STATE: ' + $("#periscopevideo").get(0).readyState);
    if ($("#periscopevideo").get(0).readyState != 4){
      setTimeout(function(){me.videoPlay();}, 300);
    }
    else {
      $("#periscopevideo").get(0).play();
    }
}

O estado permanece em0 no iPad. No meu safari de desktop, ele passa0, 1 e finalmente4. No iPad, só alcança4 se eu tocar manualmente na seta "play".

Além disso, chamar$("#periscopevideo").get(0).play() de um clique viaonClick funciona também.

Há alguma restrição da Apple em relação à reprodução automática? (Eu estou correndo iOS 5+ por sinal).

questionAnswers(6)

yourAnswerToTheQuestion