Android mediacontroller Элементы управления воспроизведением паузы не обновляются должным образом

Я использовал MediaController в своей деятельности, он работает нормально, но когда я впервые воспроизводю видео, тогда должна быть видна кнопка паузы b, но вместо этого есть воспроизведение, и когда я нажимаю эту кнопку, видео останавливается правильно, и состояние остается прежним, и после этого это работает правильно. И то же самое происходит, когда видео завершено. Это ошибка или я делаю что-то не так?

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

Ответы на вопрос(2)

Ваш ответ на вопрос