From df757d0e7b91de36b29991929b3d274e36d915e7 Mon Sep 17 00:00:00 2001 From: rtritto Date: Sun, 23 Feb 2025 16:53:08 +0100 Subject: [PATCH] Use precision to volume value --- src/core/vlite.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/vlite.ts b/src/core/vlite.ts index 549f3c03..dc4ec4db 100644 --- a/src/core/vlite.ts +++ b/src/core/vlite.ts @@ -334,7 +334,7 @@ class Vlitejs { increaseVolume() { this.player.isMuted && this.player.unMute() this.player.getVolume().then((volume: number) => { - this.player.setVolume(Math.min(volume + this.options.volumeStep, 1)) + this.player.setVolume(Math.min(Math.round((volume + this.options.volumeStep) * 10) / 10, 1)) }) } @@ -343,7 +343,7 @@ class Vlitejs { */ decreaseVolume() { this.player.getVolume().then((volume: number) => { - this.player.setVolume(Math.max(volume - this.options.volumeStep, 0)) + this.player.setVolume(Math.max(Math.round((volume - this.options.volumeStep) * 10) / 10, 0)) }) }