Видео Html5 не воспроизводится автоматически при загрузке страницы в хроме? [Дубликат]

У моего приложения была такая же проблема. Но он не делал ничего, кроме отображения на нем списка карточек и текста. Ничего не работает в фоновом режиме. Но затем после некоторого исследования выяснилось, что изображение, установленное для фона карты, вызывало это, хотя оно было небольшим (350kb). Затем я преобразовал изображение в 9patch изображений, используя http://romannurik.github.io/AndroidAssetStudio/index.html . Это сработало для меня.

12
задан Marv 13 January 2016 в 12:59
поделиться

7 ответов

Я просто читал эту статью , и она говорит:

Важно: порядок видеофайлов жизненно важен; В настоящее время у Chrome есть ошибка, при которой он не будет автоматически запускать видео в формате .webm, если оно приходит после чего-либо еще.

Так что, похоже, ваша проблема будет решена, если вы сначала поместите .webm в ваш список источников. Надеюсь, что это поможет.

3
ответ дан ahutch 19 August 2018 в 10:11
поделиться

Этот вопрос подробно описан здесь https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

TL; DR Вы все еще всегда доступны для автовоспроизведения muted видео

Кроме того, если вы хотите автовоспроизвести видео в iOS, добавьте атрибут playsInline, потому что по умолчанию iOS пытается просмотреть полноэкранные видео https: // webkit.org/blog/6784/new-video-policies-for-ios/

-1
ответ дан Dmitry Naumov 19 August 2018 в 10:11
поделиться

Возможно, это не так в тот момент, когда был задан вопрос, но с Chrome 66 автовоспроизведение заблокировано.

http://bgr.com/2018/04/ 18 / Google-хром-66-загрузка-авто-игры-видео-блок /

3
ответ дан extremeandy 19 August 2018 в 10:11
поделиться

Вот он: http://www.htmlcssvqs.com/8ed/examples/chapter-17/webm-video-with-autoplay-loop.html Вы должны добавить теги: autoplay = "autoplay" loop = "loop" или просто "autoplay" и "loop".

-1
ответ дан FelixSFD 19 August 2018 в 10:11
поделиться

Вам нужно добавить playsinline autoplay muted loop, chrome не разрешить автозапуск видео, если он не отключен, также прямо сейчас я не знаю, почему он не работает на всех устройствах Android, im пытается посмотреть, является ли это конкретным вариантом Если я что-то нашел, я сообщу

Проблема с Chrome: после некоторых исследований я обнаружил, что иногда это не работает на хроме, потому что в ответном режиме вы можете активировать функцию сохранения данных и блокировать любое видео автостарта

29
ответ дан sebas sierra 19 August 2018 в 10:11
поделиться

Extremeandy упомянул, что видеоролик Chrome 66 отключен.

Изучив это, я обнаружил, что отключенные видео по-прежнему могут автоматически запускаться. В моем случае у видео не было никакого звука, но добавление приглушенного к тегу видео исправлено:

Надеюсь, это также поможет другим.

1
ответ дан skawars 19 August 2018 в 10:11
поделиться

Попробуйте это, когда я попытался отключить звук, проверьте это демо в скрипте codpen

    <video width="320" height="240" controls autoplay muted id="videoId">
  <source src="http://techslides.com/demos/sample-videos/small.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

function toggleMute() {

  var video=document.getElementById("videoId");

  if(video.muted){
    video.muted = false;
  } else {
    debugger;
    video.muted = true;
    video.play()
  }

}

$(document).ready(function(){
  setTimeout(toggleMute,3000);
})
2
ответ дан Techno Deviser 19 August 2018 в 10:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: