Merge pull request #3195 from pangeachat/3192-allowing-people-to-slow-down-the-audio-before-speeding-it-up

chore: change order of playback speed change
This commit is contained in:
ggurdin 2025-06-23 13:55:08 -04:00 committed by GitHub
commit 931ea3d816
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -308,19 +308,34 @@ class AudioPlayerState extends State<AudioPlayerWidget> {
final audioPlayer = matrix.audioPlayer;
if (audioPlayer == null) return;
switch (audioPlayer.speed) {
// #Pangea
// case 1.0:
// await audioPlayer.setSpeed(1.25);
// break;
// case 1.25:
// await audioPlayer.setSpeed(1.5);
// break;
// case 1.5:
// await audioPlayer.setSpeed(2.0);
// break;
// case 2.0:
// await audioPlayer.setSpeed(0.5);
// break;
// case 0.5:
case 1.0:
await audioPlayer.setSpeed(0.75);
break;
case 0.75:
await audioPlayer.setSpeed(0.5);
break;
case 0.5:
await audioPlayer.setSpeed(1.25);
break;
case 1.25:
await audioPlayer.setSpeed(1.5);
break;
case 1.5:
await audioPlayer.setSpeed(2.0);
break;
case 2.0:
await audioPlayer.setSpeed(0.5);
break;
case 0.5:
// Pangea#
default:
await audioPlayer.setSpeed(1.0);
break;