HTML 5 Автозапуск Google Chrome Android не играет

Я пытаюсь автоматически воспроизвести видео, когда пользователь открывает страницу в браузере. На моем ноутбуке автозапуск работает во всех браузерах, но на Android он не работает в Google Chrome, а в Iphone он не работает в сафари. Я уже выполнил поиск, и Google Chrome в Android не поддерживает тег HTML html5, поэтому я использовал JavaScript, но он тоже не работает. Зачем? Что я должен делать? Вот мой код

<video id="video" autoplay autobuffer controls="controls" allowFullScreen >
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm" webView.mediaPlaybackRequiresUserAction = NO;>
<source src="video.theora.ogv" type="video/ogg">
<source src="video.flv" type="video/flv">
<source src="video.vob" type="video/vob">
<source src="video.mov" type="video/mov">
</video>    
<script type="text/javascript">
var video = document.getElementById('video');                           video.addEventListener('video',function(){
video.play();
});

                                video.addEventListener("domready", function(){                                              video.play();
});

                                video.addEventListener("ended", function(){ 
window.location = "http://www.google.com"
});
</script>

2 ответа

Начиная с версии 53 Chrome для Android поддерживает отключенный автозапуск для видео. Воспроизведение начнется автоматически для видеоэлемента, как только он появится, если установлены как автозапуск, так и отключение звука, и воспроизведение отключенных видео можно запускать программно с помощью play(). Ранее воспроизведение на мобильном устройстве должно было инициироваться жестом пользователя независимо от состояния приглушения.

<video autoplay muted>
  <source src="video.webm" type="video/webm" />
  <source src="video.mp4" type="video/mp4" />
</video>

Я также пытался автоматически воспроизводить видео на Android Chrome и нашел это:

На Android не работает атрибут html5 video autoplay

#1 klobag@chromium.org

Да. Это как дизайн. Автозапуск отключен для Chrome для Android.

Видимо это намеренно.

Другие вопросы по тегам