Можете ли вы автоматически воспроизводить HTML5-видео на iPad?

<video> тегиautoplay="autoplay" Атрибут отлично работает в Safari.

При тестировании на iPad видео необходимо активировать вручную.

Я подумал, что это проблема загрузки, поэтому я запустил цикл проверки статуса носителя:

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();
    }
}

Государство остается на0 на iPad. На моем рабочем столе сафари, оно проходит через0, 1 и наконец4. On the iPad, it only reaches 4 если я вручную нажму на кнопку "играть" стрела.

Более того, звонит$("#periscopevideo").get(0).play() от клика черезonClick тоже работает

Есть ли какие-либо ограничения Apple в отношении автозапуска? (Кстати, я использую iOS 5+).

Ответы на вопрос(6)

Ваш ответ на вопрос