Use current video time if performance.now is restricted (fingerprinting)

This commit is contained in:
Ajay 2022-02-08 19:47:42 -05:00
parent bb490bf7ad
commit 5ace92dc8b

View file

@ -538,9 +538,9 @@ function startSponsorSchedule(includeIntersectingSegments = false, currentTime?:
currentSkipInterval = setInterval(() => {
const intervalDuration = performance.now() - startIntervalTime;
console.log(startVideoTime + intervalDuration / 1000)
if (intervalDuration >= delayTime) {
if (intervalDuration >= delayTime || video.currentTime >= skipTime[0]) {
clearInterval(currentSkipInterval);
skippingFunction(startVideoTime + intervalDuration / 1000);
skippingFunction(Math.max(video.currentTime, startVideoTime + intervalDuration / 1000));
}
}, 5);
} else {