Used default playerControlView's API to show and hide controls

This commit is contained in:
Ibrahim Sulaiman 2019-01-28 14:50:51 +05:30
parent debc0cb3c6
commit c156550518

View File

@ -265,9 +265,9 @@ class ReactExoplayerView extends FrameLayout implements
*/ */
private void togglePlayerControlVisibility() { private void togglePlayerControlVisibility() {
if(playerControlView.isVisible()) { if(playerControlView.isVisible()) {
playerControlView.setVisibility(INVISIBLE); playerControlView.hide();
} else { } else {
playerControlView.setVisibility(VISIBLE); playerControlView.show();
} }
} }
@ -286,7 +286,7 @@ class ReactExoplayerView extends FrameLayout implements
//Setting the player for the playerControlView //Setting the player for the playerControlView
playerControlView.setPlayer(player); playerControlView.setPlayer(player);
playerControlView.setVisibility(VISIBLE); playerControlView.show();
//Invoking onClick event for exoplayerView //Invoking onClick event for exoplayerView
exoPlayerView.setOnClickListener(new OnClickListener() { exoPlayerView.setOnClickListener(new OnClickListener() {
@ -559,7 +559,7 @@ class ReactExoplayerView extends FrameLayout implements
videoLoaded(); videoLoaded();
//Setting the visibility for the playerControlView //Setting the visibility for the playerControlView
if(playerControlView != null) { if(playerControlView != null) {
playerControlView.setVisibility(VISIBLE); playerControlView.show();
} }
break; break;
case ExoPlayer.STATE_ENDED: case ExoPlayer.STATE_ENDED: