Автопроигрывание видео на мобильных устройствах

A
На сайте с 18.10.2007
Offline
125
2341

Добрый день.

Заказчик хочет в шапку сайта фоновое видео. Все вроде бы ок, но не могу заставить проигрываться его на мобильных устройствах - насколько я понимаю autoplay там не работает по соображениям безопасности. Пытаюсь обойти эту проблему скриптово - пока что не выходит. У кого-нибудь был опыт решения подобной проблемы?

Сейчас написал такой вот скрипт, который на мобильных платформах все равно не срабатывает:

<script>
document.addEventListener("DOMContentLoaded", function () {
var link = document.getElementById('play'),
event = document.createEvent('HTMLEvents');
event.initEvent('click', true, true);
link.dispatchEvent(event);

video.addEventListener("ended", function () {
event = document.createEvent('HTMLEvents');
event.initEvent('click', true, true);
link.dispatchEvent(event);
}, false);
}, false);
</script>

http://m.kharaa.com/android.html

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
MI
На сайте с 16.07.2008
Offline
74
#1

Посмотрите как работает autoplay на мобильной версии youtube, в safari для iOS срабатывает.

A
На сайте с 18.10.2007
Offline
125
#2

Где именно там реализован autoplay?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий