Sterowanie mediacontrollerem Android Odtwarzaj pauzę, nie odświeżaj prawidłowo
W mojej aktywności użyłem MediaController, który działa dobrze, ale gdy odtwarzam wideo po raz pierwszy, powinien być widoczny przycisk pauzy, ale zamiast tego jest odtwarzany, a gdy naciskam ten przycisk, wideo jest wstrzymywane poprawnie i stan pozostaje taki sam działa prawidłowo. I to samo dzieje się po zakończeniu wideo. Czy to błąd, czy coś złego robię?
videoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaController = new MediaController(VideoPlayerActivity.this){
public void hide(){
}
public void show(){
if(isPlayingAd){
super.hide();
}else{
super.show();
}
}
};
videoView.setMediaController(mediaController);
mediaController.setMediaPlayer(videoView);
mediaController.show();
}
});