From 224454914602c3c6e183eb273eae70fda9035a95 Mon Sep 17 00:00:00 2001 From: huangdarwin Date: Wed, 12 Oct 2022 12:26:07 +0000 Subject: [PATCH] Demo: Hide player controls by default. Player controls are somewhat distracting when showing the difference between the input and output video, as they obscure and darken the video players. PiperOrigin-RevId: 480597804 (cherry picked from commit 91a61cecbe37f4c5595f534ee237011289c0ac18) --- .../exoplayer2/transformerdemo/TransformerActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java b/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java index 6e82df3c5a..4ce71e1073 100644 --- a/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java +++ b/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java @@ -307,7 +307,7 @@ public final class TransformerActivity extends AppCompatActivity { .build(); } - // Create a cache file, resetting it if it already exists. + /** Creates a cache file, resetting it if it already exists. */ private File createExternalCacheFile(String fileName) throws IOException { File file = new File(getExternalCacheDir(), fileName); if (file.exists() && !file.delete()) { @@ -505,12 +505,14 @@ public final class TransformerActivity extends AppCompatActivity { ExoPlayer inputPlayer = new ExoPlayer.Builder(/* context= */ this).build(); inputPlayerView.setPlayer(inputPlayer); + inputPlayerView.setControllerAutoShow(false); inputPlayer.setMediaItem(inputMediaItem); inputPlayer.prepare(); this.inputPlayer = inputPlayer; ExoPlayer outputPlayer = new ExoPlayer.Builder(/* context= */ this).build(); outputPlayerView.setPlayer(outputPlayer); + outputPlayerView.setControllerAutoShow(false); outputPlayer.setMediaItem(outputMediaItem); outputPlayer.prepare(); this.outputPlayer = outputPlayer;