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 892c9c0..53fd6de 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 @@ -618,7 +618,10 @@ public class AudioPlayer implements MethodCallHandler, Player.EventListener, Aud } public void play(Result result) { - if (player.getPlayWhenReady()) return; + if (player.getPlayWhenReady()) { + result.success(new HashMap()); + return; + } if (playResult != null) { playResult.success(new HashMap()); } @@ -662,6 +665,7 @@ public class AudioPlayer implements MethodCallHandler, Player.EventListener, Aud public void seek(final long position, final Result result, final Integer index) { if (processingState == ProcessingState.none || processingState == ProcessingState.loading) { + result.success(new HashMap()); return; } abortSeek();