mirror of
https://github.com/krille-chan/fluffychat
synced 2024-09-17 08:15:09 +00:00
chore: Follow up set speed in voice messages
This commit is contained in:
parent
bf1f8ebaf5
commit
1c19c9a2a9
1 changed files with 6 additions and 5 deletions
|
@ -175,24 +175,25 @@ class AudioPlayerState extends State<AudioPlayerWidget> {
|
||||||
|
|
||||||
late final List<int> waveform;
|
late final List<int> waveform;
|
||||||
|
|
||||||
void _toggleSpeed() {
|
void _toggleSpeed() async {
|
||||||
final audioPlayer = this.audioPlayer;
|
final audioPlayer = this.audioPlayer;
|
||||||
if (audioPlayer == null) return;
|
if (audioPlayer == null) return;
|
||||||
switch (audioPlayer.speed) {
|
switch (audioPlayer.speed) {
|
||||||
case 1.0:
|
case 1.0:
|
||||||
audioPlayer.setSpeed(1.5);
|
await audioPlayer.setSpeed(1.5);
|
||||||
break;
|
break;
|
||||||
case 1.5:
|
case 1.5:
|
||||||
audioPlayer.setSpeed(2.0);
|
await audioPlayer.setSpeed(2.0);
|
||||||
break;
|
break;
|
||||||
case 2.0:
|
case 2.0:
|
||||||
audioPlayer.setSpeed(0.5);
|
await audioPlayer.setSpeed(0.5);
|
||||||
break;
|
break;
|
||||||
case 0.5:
|
case 0.5:
|
||||||
default:
|
default:
|
||||||
audioPlayer.setSpeed(1.0);
|
await audioPlayer.setSpeed(1.0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
setState(() {});
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
Loading…
Reference in a new issue