안드로이드 버튼 눌렸는지 확인하는 법 [getVisibility() ]
ExoPlayer를 통해 작업을 하다보니 컨트롤러의 플레이버튼과 정지 버튼을 다른곳에서 확인해야하는 상황이 있었다. 하지만 여기서 setOnclickListener 를 사용하면 기존에 가지고 있는 play와 pause 버튼의 기능이 동작하지 않는다. 그래서 지금이 play 상태인지, pause 상태인지를 체크하기 위해 exo_play.getVisibility() 와 exo_pause.getVisibility() 를 사용하여 현재 플레이상태인지, 아닌지를 판단하였다. 그 후 작업을 하니 원래 exoplayer의 기능을 동작하면서, 현재 플레이 상태인지 아닌지를 체크할 수 있었다. 기존에는 onPlayerStateChanged 를 사용해 보려 하였으나, 정지와 플레이상태가 다른 상태값과 값이 똑같이 들어오기..
Web&App/안드로이드
2020. 5. 28. 18:42