diff --git a/index.html b/index.html
index 81cab92..4cf2f3a 100644
--- a/index.html
+++ b/index.html
@@ -36,7 +36,8 @@
video: {
pic: 'https://api.yimian.xyz/img/?size=1920x1080',
quality: [],
- defaultQuality: 0
+ defaultQuality: 0,
+ playFrom: 0
},
danmaku: {
id: $.md5(page.params.url+'').substr(0, 16),
@@ -69,6 +70,7 @@
if(options.video.quality[0].url && options.video.quality[0].url != 'https://api.yimian.xyz/video?path=404.mp4'){
if(cookie.get($.md5(options.video.quality[0].url)) != null){
dp.seek(cookie.get($.md5(options.video.quality[0].url)));
+ options.video.playFrom = cookie.get($.md5(options.video.quality[0].url));
dp.notice("已恢复到上次播放位置", 4000);
}
}
@@ -86,7 +88,7 @@
dp.on('waiting', function(){
isWaiting = true;
setTimeout(function(){
- if(isWaiting && dp.video.currentTime > 10 && options.video.quality.length > 1){
+ if(isWaiting && dp.video.currentTime > options.video.playFrom + 10 && options.video.quality.length > 1){
dp.notice("监测到卡顿,切换片源");
options.video.defaultQuality = (options.video.defaultQuality >= options.video.quality.length - 1) ? 0 : options.video.defaultQuality+1;
dp.switchQuality(options.video.defaultQuality);
@@ -111,6 +113,7 @@
console.log(JSON.parse(res2));
options.video.quality = JSON.parse(res2);
options.video.defaultQuality = 0;
+ options.video.playFrom = 0;
dp.switchVideo(
{
url: res.url,