У меня есть этот код, чтобы играть видео на странице html5:Mp4 видео в html5 тег видео не играет в мобильном хромом и мобильном сафари
<video autoplay loop id="bgvid">
<source src="video-background.mp4" poster="/poster.png" type="video/mp4">
</video>
Проблема заключается в том, что он не работает в мобильном хромом (Android Телефон) и либо в мобильном сафари (iPhone). Но он работает в «каждом» браузере (тестируется с помощью Safari, Chrome, Firefox) на рабочем столе, а также на мобильном firefox (Android Phone).
Как я могу преодолеть эту проблему?
Edit: Добавлен этот код:
var myVideo = document.getElementById("bgvid");
function playVid() {
myVideo.play();
}
function pauseVid() {
myVideo.pause();
}
Если добавить кнопку, вызвать функцию playVid() она работает. Поэтому я думаю, что проблема заключается в автовоспроизведении. Я попытался вызвать функцию с событием загрузки, но она не работает.
возможно дубликат [HTML5 Video автозапуска на Mobile Browser] (HTTP : //stackoverflow.com/questions/20499341/html5-video-autoplay-on-mobile-browser) –
Вы нашли решение этой проблемы? У меня та же проблема – George
плакат идет к элементу видео, а не к исходному элементу .. у вас может быть несколько источников, но не много плакатов! – Brunis