Я использую плагин Videojs в качестве видеоплеера; а хочу когда второй раз перезапускаю плеер; чтобы начать воспроизведение видео с того места, где я находился до выхода из плеера.
<div id = "playerDiv">
<video id = "my_video_1" class = "video-js vjs-default-skin" controls preload = "none">
<source src = "http://xxxxxx/stepupallin_en_fr_ts.mpg" type='video/mpg' id = "videosrc" />
</video>
</div>
для воспроизведения видео, которое я использовал:
$('#playerDiv').append('<video id = "my_video_1" class = "video-js vjs-default-skin" controls preload = "none" ><source src = "http://xxxx/stepupallin_en_fr_ts.mpg" type = "video/mpg"></video>');
player = videojs("my_video_1");
player.play();
чтобы оставить плеер, который я использовал: whereYouAt = player.currentTime (); // чтобы получить позицию видео перед //Оставь это var currentTime = localStorage.currentTime; localStorage.currentTime = whereYouAt; player.dispose ();
когда я проигрываю видео второй раз:
player.currentTime(localStorage.currentTime);
но я не знаю, почему это не работает
Я также пробовал использовать смещение, но оно не работает:
player.offset({
start: localStorage.currentTime,
end: localStorage.duration,
restart_beginning: false
});
все, что я хочу, это воспроизводить videojs с заданного времени



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


player.currentTime(localStorage.currentTime); не может работать, потому что значения в localStorage хранятся в виде строки. Вместо этого используйте player.currentTime(parseFloat(localStorage.currentTime));.