На моем сайте, на фоне проигрывает видео.Как я могу сделать возобновление видео на той же точке, когда я иду на другую страницу?Обновление страниц с помощью AJAX.Я попытался решить это маленьким скриптом на главной странице:
<script>
var vid = document.getElementById("video");
vid.addEventListener("canplay", function(e) {
var currTime = this.currentTime;
this.play();
}, false
);
</script>
Другой скрипт, на другой html-странице, где я хочу продолжить мое видео:
<script>
var vid = document.getElementById("myVideo");
vid.addEventListener("canplay", function(e) {
this.currentTime = currTime;
this.play();
}, false
);
</script>
ЯПолучение следующей ошибки:
Uncaught ReferenceError: currTime is not defined
at HTMLVideoElement.<anonymous>
Прав ли я с этим решением?Будет ли это работать, если бы я мог исправить эту ошибку?Если ответ: да, как я могу глобализировать это "currTime"?Спасибо.
Обновлено: HTML-код для видео:
<video loop muted autoplay poster="../static/images/wallpaper.png" class="fullscreen-bg__video" id="video">
<source src="../static/videos/wallpaper.mp4" type="video/mp4">
<source src="../static/videos/wallpaper.webm" type="video/webm">
</video>
.fullscreen-bg__video {
position: absolute;
top: 0;
left: 0;
width: 100%;
margin:0;
}
на странице, где я получаю приостановленное видео с тем же кодом, но с другимID.