@falwxey

Как сделать autoplay для видео на android mobile?

Здравствуйте. Проблема с автовоспроизведением видео на смартфонах android, на ios и других платформах все норм. Начал гуглить, нашел много проблем с похожей тематикой.
Сайт на wp.
видео инициализируется (не знаю как точно написать ) в js :
$html_video='<video width="100%" preload="auto"  autoplay muted="" webkit-playsinline playsinline height="auto" loop="loop"> <source src="'+$('[data-video]').data('video')+'"></video>';

			$('[data-video]').after($html_video)

в php отображено так :
<div class="video_container">

<div data-video="/bg.mp4" ></div>

на выходе html
<div class="video_container">
<div data-video="/bg.mp4"></div><video width="100%" preload="auto" id="video-1" autoplay="" muted="" webkit-playsinline="" playsinline="" height="auto" loop="loop"> <source src="/bg.mp4"></video> 
</div>

и кажется мне, что нужно просто сделать так
var video = document.getElementById('video'); video.addEventListener('click',function(){ video.play(); },false);

но я не могу задать id для этого видео, как это сделать?
  • Вопрос задан
  • 1235 просмотров
Решения вопроса 1
bootd
@bootd Куратор тега HTML
Гугли и ты откроешь врата знаний!
Автовоспроизведение видео на мобильных устройствах запрещено самими браузерами. Воспроизведение возмно только при участии пользователя(т.к. когда он сам кликнет на проиграть)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы