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

Я использовал 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();
    }
});
8
задан ZeeShaN AbbAs 27 July 2012 в 06:47
поделиться