Im используя видео в качестве фона на одной странице сайта, который сделал autoplayed, пока не подключен к Razorfish/Parallax-JS от https://github.com/razorfish/Parallax-JS/Autoplay HTML5 видео с Razorfish/параллакса JS
я все еще могу щелкните правой кнопкой по фон и посмотреть опцию воспроизведения, но независимо от того, что я делаю, я больше не могу получить видео для автовоспроизведения. Кто-то задал подобный вопрос на GitHub, но ответа нет.
My Video тег открывается, как это ...
<video id="video_background" preload="auto" muted="" volume="0" autoplay >
Я пробовал все следующие и много различных вариантов, но не повезло ...
document.getElementById("video_background").setAttribute('autoplay', true);
$("#video_background")[0].load();
$("#video_background")[0].play();
$("#video_background").get(0).play();
$('#video_background').attr({'autoplay':'true'});
Любая другая часть плагина так что было бы здорово, если бы я смог найти решение.
Для булевых значений вы должны использовать 'prop()', а не 'attr()' в jQuery. Также обратите внимание, что 'true' и' false' являются недопустимыми значениями для логических атрибутов. Ознакомьтесь с [w3c boolean attributes] (http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#boolean-attribute) и другими дополнительными темами на [видеоэлементе] (http : //www.w3.org/html/wg/drafts/html/master/embedded-content.html#the-video-element). Не уверен, что это все решает, поэтому я оставляю это как комментарий, а не ответ. – user13500