Vitesse normalisée
This commit is contained in:
parent
a33466d6d9
commit
024338d4dc
@ -100,10 +100,10 @@ function controlPlayback(speed) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Vitesse normalisée
|
// Vitesse normalisée
|
||||||
const normalized = Math.min(speed / 100, 1);
|
const normalized = Math.min(speed / 400, 1);
|
||||||
const minRate = 0.3;
|
const minRate = 0.3;
|
||||||
const maxRate = 1.5;
|
const maxRate = 1.5;
|
||||||
const playbackSpeed = minRate + (maxRate - minRate) * normalized;
|
const playbackSpeed = minRate + (maxRate - minRate) * Math.pow(normalized, 1.2);
|
||||||
|
|
||||||
audio.playbackRate = playbackSpeed;
|
audio.playbackRate = playbackSpeed;
|
||||||
vinyl.style.animationDuration = `${1 / playbackSpeed * 2}s`;
|
vinyl.style.animationDuration = `${1 / playbackSpeed * 2}s`;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user