sensi + seuil
This commit is contained in:
parent
303c76cbd6
commit
a9808ba9d4
@ -33,7 +33,7 @@ socket.on('position', (position) => {
|
|||||||
clearTimeout(idleTimeout);
|
clearTimeout(idleTimeout);
|
||||||
|
|
||||||
// Seuil de mouvement pour arrêt
|
// Seuil de mouvement pour arrêt
|
||||||
if (Math.abs(speed) < 5) {
|
if (Math.abs(speed) < 2) {
|
||||||
stopPlayback();
|
stopPlayback();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -50,8 +50,9 @@ socket.on('position', (position) => {
|
|||||||
audio.play();
|
audio.play();
|
||||||
isPlaying = true;
|
isPlaying = true;
|
||||||
}
|
}
|
||||||
let playbackSpeed = 0.5 + speed / 400;
|
// SENSIBILITÉ : le facteur diviseur est plus grand → plus doux
|
||||||
playbackSpeed = Math.min(Math.max(playbackSpeed, 0.5), 1.5);
|
let playbackSpeed = 0.5 + speed / 1000;
|
||||||
|
playbackSpeed = Math.min(Math.max(playbackSpeed, 0.5), 1.0); // plage limitée à x1 max
|
||||||
audio.playbackRate = playbackSpeed;
|
audio.playbackRate = playbackSpeed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user