diff --git a/docs/uncompiled/artplayer/index.js b/docs/uncompiled/artplayer/index.js index e6b09eacd..db6aeb914 100644 --- a/docs/uncompiled/artplayer/index.js +++ b/docs/uncompiled/artplayer/index.js @@ -1201,7 +1201,7 @@ ${line.text}`; } function setCurrentTime(art, event) { if (art.isRotate) { - const percentage = event.touches[0].clientY / art.height; + const percentage = (event.touches[0].clientY - art.top) / art.height; const second = percentage * art.duration; art.emit("setBar", "played", percentage, event); art.seek = second; diff --git a/packages/artplayer/src/control/progress.js b/packages/artplayer/src/control/progress.js index 7a7a5c6a2..425580cb5 100644 --- a/packages/artplayer/src/control/progress.js +++ b/packages/artplayer/src/control/progress.js @@ -13,7 +13,7 @@ export function getPosFromEvent(art, event) { export function setCurrentTime(art, event) { if (art.isRotate) { - const percentage = event.touches[0].clientY / art.height + const percentage = (event.touches[0].clientY - art.top) / art.height const second = percentage * art.duration art.emit('setBar', 'played', percentage, event) art.seek = second