From f3b0092bf047dafd8c7470dbe96e01b693c0a3c7 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Sat, 1 May 2021 15:45:48 +0200 Subject: [PATCH] fix AudioPlayer state text --- lib/views/widgets/audio_player.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/views/widgets/audio_player.dart b/lib/views/widgets/audio_player.dart index 039095d1..1b929566 100644 --- a/lib/views/widgets/audio_player.dart +++ b/lib/views/widgets/audio_player.dart @@ -124,7 +124,11 @@ class _AudioPlayerState extends State { default: onAudioPositionChanged ??= audioPlayer.onAudioPositionChanged.listen((state) { - setState(() => currentPosition = state.inMilliseconds.toDouble()); + setState(() { + statusText = + '${state.inMinutes.toString().padLeft(2, '0')}:${(state.inSeconds % 60).toString().padLeft(2, '0')}'; + currentPosition = state.inMilliseconds.toDouble(); + }); }); onDurationChanged ??= audioPlayer.onDurationChanged.listen((max) => setState(() => maxPosition = max.inMilliseconds.toDouble()));