Controlador de mídia Android Os controles de Pausa de reprodução não são atualizados adequadamente

Eu usei MediaController na minha atividade está funcionando bem, mas quando eu reproduzir vídeo pela primeira vez, em seguida, deve b pausa botão visível, mas em vez disso é jogar e quando eu pressionar esse botão, em seguida, o vídeo está pausado corretamente e estado permanece o mesmo e depois disso está funcionando corretamente. E a mesma coisa acontece quando o vídeo é concluído. Isso é um bug ou estou fazendo alguma coisa errada?

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();
    }
});

questionAnswers(2)

yourAnswerToTheQuestion