Показать сообщение отдельно
  #1 (permalink)  
Старый 27.01.2025, 15:55
Аватар для cupoma58
Интересующийся
Отправить личное сообщение для cupoma58 Посмотреть профиль Найти все сообщения от cupoma58
 
Регистрация: 10.11.2016
Сообщений: 25

Массив видео-кадров
Привет. Пытаюсь сканировать момент выбора, на шкале прогресса видео-плеера:
.....
choos.addEventListener('mousemove', (e) => {
    var skipTo = Math.round((e.offsetX / e.target.clientWidth) * parseInt(e.target.getAttribute('max'), 10));      
    canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);    
    canvas.setAttribute('data-canvas', skipTo);    
    var rect = video.getBoundingClientRect();
    canvas.style.left = `${e.pageX - rect.left}px`;
});
.....

За курсором движется окошко...с не меняющейся картинкой, отображённой, в данный момент, на экране. Допустимо предположить, что видео имеет 24 кадра в секунду. Можно определить - общее количество кадров. Как, через currentTime, выйти на выбранный кадр?
Ответить с цитированием