From 6339fdcddd24931b837c48ae473e76082275d017 Mon Sep 17 00:00:00 2001 From: James Feng Cao Date: Thu, 24 Sep 2020 21:14:15 +0800 Subject: [PATCH] rebuilding site Thu Sep 24 09:14:14 PM CST 2020 --- searchurl/txt/videoplay.js | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/searchurl/txt/videoplay.js b/searchurl/txt/videoplay.js index 45b419b..3c566e2 100644 --- a/searchurl/txt/videoplay.js +++ b/searchurl/txt/videoplay.js @@ -605,12 +605,11 @@ const hook_video_control = hook => { speed_div.addEventListener('tap', throttle(e => { e.stopImmediatePropagation(); clear_content(); - if(control.div.style != 'none'){ - if(window.playbackRate>=2.0) window.playbackRate=0.5; - else if(window.playbackRate<=0.5) window.playbackRate=1.0; - else window.playbackRate=2.0; - }else - window.playbackRate = video.playbackRate; + + if(window.playbackRate>=2.0) window.playbackRate=0.5; + else if(window.playbackRate<=0.5) window.playbackRate=1.0; + else window.playbackRate=2.0; + const split = window.playbackRate.toString().split('.'); control.content_divs[0].innerText = split[0]; control.content_divs[1].innerText = '.'; @@ -624,9 +623,18 @@ const hook_video_control = hook => { }, 500)); jump_div.addEventListener('tap', throttle(e => { - e.stopImmediatePropagation(); - clear_content(); - const time = sec2HHMMSS(video.currentTime); + e.stopImmediatePropagation(); + clear_content(); + + if(control.div.style.display === 'none') + window.playbackPos = video.currentTime; + else { + if(!window.playbackPos) + window.playbackPos = video.currentTime; + window.playbackPos += 180; + } + + const time = sec2HHMMSS(window.playbackPos); const split = time.split(':'); if (split.length < 3) { split.unshift('00');