<video id="my-video" class="video-js vjs-big-play-centered" controls="controls" poster="" webkit-playsinline="true">
<source src="/paper/questions/getVideo" type='video/mp4'>
</video>
var elevideo = document.getElementById('my-video');
var that = this;
var resetTime = 0; // 拖动后重置播放时间
var curTime = 0; // 当前播放时间
var getCurTime = localStorage.getItem('remTime'); //获取本地存储
if ( getCurTime > 0.1) {
curTime = getCurTime;
resetTime = getCurTime;
elevideo.addEventListener('play',function(){
setTimeout(function(){
elevideo.currentTime = getCurTime;
setInterval(timer,100)
},2000)
})
} else {
elevideo.play();
setInterval(timer,100)
}
// 定时器
function timer () {
curTime = elevideo.currentTime;
var apartTime = curTime - resetTime;
if(apartTime > 2) {
elevideo.currentTime = resetTime;
} else {
resetTime = curTime;
}
that.curTime = curTime;
}
elevideo.addEventListener('pause',function(){
localStorage.setItem('remTime',that.curTime);
})