У меня есть стандартный элемент видео HTML5. Я хотел бы приостановить видео в определенных кадрах (не минутах) с помощью чистого JavaScript.
<video id="media-video" controls>
<source id="media-source" src="media/video.mp4" type="video/mp4">
</video>
Также приведен массив JavaScript, который определяет кадры, в которых должно останавливаться видео.
var stopframes = [300, 600, 900];
К сожалению, у меня есть только решение для остановки видео в определенное время по секундам:
video.addEventListener('timeupdate', function () {
if (mediaPlayer.currentTime > stopframes[0]) {
...
}
});
Как я могу остановить видео на одном конкретном кадре с чистым JavaScript?