Задать вопрос
stoyaltsev
@stoyaltsev
frontend developer

Воспроизведение видео при скролле?

Получается рывками. Настройки в js менял, видео в нужные форматы конвертировал, все равно не плавно.

// Выбираем видео элемент
var vid = document.getElementById('v0');
//var vid = $('#v0')[0]; // jquery опция

// остановка видео при загрузке
vid.pause();

// Пошаговое воспроизведение видео при прокрутке страницы
window.onscroll = function(){
vid.pause();
};

// Обновления видеокадров для плавного воспроизведения при прокрутке
setInterval(function(){
vid.currentTime = window.pageYOffset/400;
}, 40);
  • Вопрос задан
  • 3053 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
kemply
@kemply
школьник
window.onscroll = function(){
vid.pause();
vid.currentTime = window.pageYOffset/400;
};
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы