diff --git a/src/lib/mediaPlayer.ts b/src/lib/mediaPlayer.ts index 179acc4c..315f61c4 100644 --- a/src/lib/mediaPlayer.ts +++ b/src/lib/mediaPlayer.ts @@ -88,11 +88,11 @@ export class ProgressLine { protected scrub(e: SUPEREVENT) { let offsetX: number; - if(e instanceof TouchEvent) { + if(e instanceof MouseEvent) { + offsetX = e.offsetX; + } else { // touch const rect = (e.target as HTMLElement).getBoundingClientRect(); offsetX = e.targetTouches[0].pageX - rect.left; - } else { - offsetX = e.offsetX; } const scrubTime = offsetX / this.container.offsetWidth * this.duration;