0
ビデオのスクロールコントロールに問題があります。私はこのコードを取った:http://codepen.io/ollieRogers/pen/lfeLc/。Html5ビデオスクロールビデオ
var frameNumber = 0, // start video at frame 0
// lower numbers = faster playback
playbackConst = 500,
// get page height from video duration
setHeight = document.getElementById("set-height"),
// select video element
vid = document.getElementById('v0');
// var vid = $('#v0')[0]; // jquery option
// dynamically set the page height according to video length
vid.addEventListener('loadedmetadata', function() {
setHeight.style.height = Math.floor(vid.duration) * playbackConst + "px";
});
// Use requestAnimationFrame for smooth playback
function scrollPlay(){
var frameNumber = window.pageYOffset/playbackConst;
vid.currentTime = frameNumber;
window.requestAnimationFrame(scrollPlay);
}
window.requestAnimationFrame(scrollPlay);
そして、それはcodepenのビデオとすべてのブラウザで動作しますが、私は私のテスト映像を入れたときに、それは滑らかではありませんが、私は(私のテスト動画と例:http://www.dugautiertheo.fr/videoscroll/)貴様コーデックやフォーマットの多くを試してみてください。
私は理由はわかりませんが、Safariだけでうまく動作しています。
私を助けることができますか?
は、あなたがリストされた最初のコメントパー
私は問題がコードではなく、おそらくビデオの品質設定にあると思う。 Chrome_ImF.mp4でhttp://www.dugautiertheo.fr/videoscroll/でコードを使用するとうまくいきます。 –