From 15bdbf735d0f26f47616c2b35e325c9b1dcc3408 Mon Sep 17 00:00:00 2001 From: Colin Kho Date: Sun, 1 Dec 2024 14:56:38 +0800 Subject: [PATCH] Reevaluate buffer during a playWhenReady change --- .../java/androidx/media3/exoplayer/ExoPlayerImplInternal.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayerImplInternal.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayerImplInternal.java index a1d074cc9e..200ee1e5e2 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayerImplInternal.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayerImplInternal.java @@ -970,6 +970,7 @@ import java.util.concurrent.atomic.AtomicBoolean; handler.sendEmptyMessage(MSG_DO_SOME_WORK); } } + queue.reevaluateBuffer(rendererPositionUs); } private void setPauseAtEndOfWindowInternal(boolean pauseAtEndOfWindow)