2013-05-30 5 views
0

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'}); 

Любая другая часть плагина так что было бы здорово, если бы я смог найти решение.

+0

Для булевых значений вы должны использовать '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

ответ

0

Попробуйте

<video id="video_background" autoplay loop muted preload="auto"> 
+0

Было бы хорошо, если бы вы объяснили * почему * он должен попробовать это. – user13500

0

Вы можете работать свой путь вокруг него, путем обнаружения изменений страницы и сказать HTML5 плеер для воспроизведения, при достижении желаемой страницы.

$(window).on('hashchange',function(){ 
if(document.URL.indexOf("#intel") >= 0){ 
    var v = document.getElementsByTagName("video")[0]; 
    v.play(); 
} 

});

Смежные вопросы