Можете ли вы автоматически воспроизводить 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+).