Как получить точную метку времени воспроизведения видео с помощью Javascript - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь создать сайт, чтобы комментировать видео для исследовательского проекта.У меня нет большого опыта в веб-разработке и Javascript в частности.Сейчас я просто сделал видеопроигрыватель, использующий тег <video> в HTML.Я хочу иметь возможность создать кнопку, которая при нажатии будет записывать точную метку времени воспроизводимой части видео.

Я прочитал и нашел решение, которое создает таймер, которыйвоспроизводится вместе с видео, но я боюсь, что таймер не будет синхронизироваться с видео

Вот код, который я использовал для создания видеоплеера:

<video width="300" height="300" controls>
    <source src="28063.mp4" type="video/mp4">
</video>
<h2><span id="timer"></span></h2>

И код длятаймер:

var startTime = Date.now()

var interval = setInterval(function() {
    var elapsedTime = Date.now() - startTime;
    document.getElementById("timer").innerHTML = (elapsedTime).toFixed(3);
});

Таймер щелкает каждую миллисекунду.

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...