0

https://github.com/razorfish/Parallax-JS/から Razorfish / Parallax-JS をプラグインするまで、自動再生されたサイトの 1 ページの背景としてビデオを使用しています。

背景を右クリックして再生オプションを表示することはできますが、何をしてもビデオを自動再生できません。誰かが GitHub で同様の質問をしましたが、答えはありませんでした。

私のビデオタグはこのように開きます...

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

プラグインの他の部分はすべて機能しているので、解決策を見つけられれば幸いです。

4

2 に答える 2

0

ページの変更を検出し、目的のページに到達したときに HTML5 プレーヤーに再生するように指示することで、これを回避できます。

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

});

于 2014-11-22T11:01:09.887 に答える
0

これを試して

<video id="video_background" autoplay loop muted preload="auto">
于 2014-03-19T21:02:52.473 に答える