html5ビデオを完全に読み込んだ後に再生する方法を探しています。ビデオがまだ読み込まれている間に、ビデオプレースホルダーの画像が表示されます。 前に私はsetTimeout関数を使用しましたが、これを達成する方法ではありません。HTML5ビデオの読み込み後
setTimeout(function() {
$('banner__video--fallback').fadeOut();
$('.banner__video')[0].play();
}, 800);
このように、読み込まれた後にビデオを再生する方法は何ですか?
EDITED: 解決策 'canplaythrough'ビデオでは、ビデオがまだ完全に読み込まれる前に再生されています。
$('.banner__video')[0].addEventListener("canplaythrough", function() {
$('banner__video--fallback').fadeOut();
$('.banner__video')[0].play();
}, false);
可能な複製を(http://stackoverflow.com/questions/13864795/wait-until-an-html5-video-loads)[HTML5のビデオ負荷まで待って] – SLePort