From c156550518a50d6c3dca77487dfdb02bb59cb494 Mon Sep 17 00:00:00 2001 From: Ibrahim Sulaiman Date: Mon, 28 Jan 2019 14:50:51 +0530 Subject: [PATCH] Used default playerControlView's API to show and hide controls --- .../java/com/brentvatne/exoplayer/ReactExoplayerView.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java index e491ccb4..484265f6 100644 --- a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java +++ b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java @@ -265,9 +265,9 @@ class ReactExoplayerView extends FrameLayout implements */ private void togglePlayerControlVisibility() { if(playerControlView.isVisible()) { - playerControlView.setVisibility(INVISIBLE); + playerControlView.hide(); } else { - playerControlView.setVisibility(VISIBLE); + playerControlView.show(); } } @@ -286,7 +286,7 @@ class ReactExoplayerView extends FrameLayout implements //Setting the player for the playerControlView playerControlView.setPlayer(player); - playerControlView.setVisibility(VISIBLE); + playerControlView.show(); //Invoking onClick event for exoplayerView exoPlayerView.setOnClickListener(new OnClickListener() { @@ -559,7 +559,7 @@ class ReactExoplayerView extends FrameLayout implements videoLoaded(); //Setting the visibility for the playerControlView if(playerControlView != null) { - playerControlView.setVisibility(VISIBLE); + playerControlView.show(); } break; case ExoPlayer.STATE_ENDED: