diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java b/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java index 2aa4b325e2..aea4a37147 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java @@ -162,9 +162,10 @@ public class VoiceNotePlaybackService extends MediaSessionService { player.seekTo(mediaItemIndex, 1); player.setPlayWhenReady(true); } + } else if (reason == Player.DISCONTINUITY_REASON_SEEK) { + player.setPlayWhenReady(true); } - boolean isWithinThreshold = mediaItemIndex < LOAD_MORE_THRESHOLD || mediaItemIndex + LOAD_MORE_THRESHOLD >= player.getMediaItemCount();