diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java index 2613ad023e..63c791d166 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerControlView.java @@ -271,6 +271,7 @@ public class PlayerControlView extends FrameLayout { fastForwardMs = DEFAULT_FAST_FORWARD_MS; showTimeoutMs = DEFAULT_SHOW_TIMEOUT_MS; repeatToggleModes = DEFAULT_REPEAT_TOGGLE_MODES; + hideAtMs = C.TIME_UNSET; showShuffleButton = false; if (playbackAttrs != null) { TypedArray a = @@ -937,6 +938,8 @@ public class PlayerControlView extends FrameLayout { } else { postDelayed(hideAction, delayMs); } + } else if (isVisible()) { + hideAfterTimeout(); } updateAll(); }