From 7e226184668b05a79b5c335c1be60c24061c76cf Mon Sep 17 00:00:00 2001 From: Ryan Heise Date: Fri, 16 Oct 2020 13:19:29 +1100 Subject: [PATCH] Call getDuration() after loading on Android. --- .../src/main/java/com/ryanheise/just_audio/AudioPlayer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/just_audio/android/src/main/java/com/ryanheise/just_audio/AudioPlayer.java b/just_audio/android/src/main/java/com/ryanheise/just_audio/AudioPlayer.java index 53fd6de..dcaee0a 100644 --- a/just_audio/android/src/main/java/com/ryanheise/just_audio/AudioPlayer.java +++ b/just_audio/android/src/main/java/com/ryanheise/just_audio/AudioPlayer.java @@ -203,10 +203,9 @@ public class AudioPlayer implements MethodCallHandler, Player.EventListener, Aud switch (playbackState) { case Player.STATE_READY: if (prepareResult != null) { - long duration = getDuration(); transition(ProcessingState.ready); Map response = new HashMap<>(); - response.put("duration", 1000 * duration); + response.put("duration", 1000 * getDuration()); prepareResult.success(response); prepareResult = null; } else {