From 8f68191efcdcb6851ca0cfc0ffee2450cba99697 Mon Sep 17 00:00:00 2001 From: Harvey Date: Mon, 13 Sep 2021 11:41:29 +0800 Subject: [PATCH] Fixed: The provided double value is non-finite --- packages/artplayer/src/player/currentTimeMix.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/artplayer/src/player/currentTimeMix.js b/packages/artplayer/src/player/currentTimeMix.js index 9f3e7f5ce..042ea9cb7 100644 --- a/packages/artplayer/src/player/currentTimeMix.js +++ b/packages/artplayer/src/player/currentTimeMix.js @@ -5,8 +5,9 @@ export default function currentTimeMix(art, player) { def(player, 'currentTime', { get: () => $video.currentTime || 0, - set: time => { - $video.currentTime = clamp(time, 0, player.duration); + set: (time) => { + // Fixed: The provided double value is non-finite + $video.currentTime = clamp(parseFloat(time.toFixed(3)), 0, player.duration); }, }); }