Я использовал 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();
}
});