From 88fc682ddeaa1e0fc4bc3ed652f2d214fdb9f75e Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 5 Dec 2016 04:06:01 -0800 Subject: [PATCH] Expose manual playback control hiding from SimpleExoPlayerView Issue #2146 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=141036866 --- .../exoplayer2/ui/SimpleExoPlayerView.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer2/ui/SimpleExoPlayerView.java b/library/src/main/java/com/google/android/exoplayer2/ui/SimpleExoPlayerView.java index 97c564a3a6..c7cb5919b7 100644 --- a/library/src/main/java/com/google/android/exoplayer2/ui/SimpleExoPlayerView.java +++ b/library/src/main/java/com/google/android/exoplayer2/ui/SimpleExoPlayerView.java @@ -397,6 +397,15 @@ public final class SimpleExoPlayerView extends FrameLayout { } } + /** + * Hides the playback controls. Does nothing if playback controls are disabled. + */ + public void hideController() { + if (controller != null) { + controller.hide(); + } + } + /** * Returns the playback controls timeout. The playback controls are automatically hidden after * this duration of time has elapsed without user input and with playback or buffering in @@ -583,12 +592,6 @@ public final class SimpleExoPlayerView extends FrameLayout { } } - private void hideController() { - if (controller != null) { - controller.hide(); - } - } - @SuppressWarnings("ResourceType") private static void setResizeModeRaw(AspectRatioFrameLayout aspectRatioFrame, int resizeMode) { aspectRatioFrame.setResizeMode(resizeMode);