You need to implement MediaPlayerControl to MediaController Like this.
mp.setMediaPlayer(new MediaPlayerControl() {
@Override
public void start() {
}
@Override
public void seekTo(int pos) {
}
@Override
public void pause() {
}
@Override
public boolean isPlaying() {
return false;
}
@Override
public int getDuration() {
return 0; // Pass your duration here
}
@Override
public int getCurrentPosition() {
return 0;
}
@Override
public int getBufferPercentage() {
return 0;
}
@Override
public boolean canSeekForward() {
return false;
}
@Override
public boolean canSeekBackward() {
return false;
}
@Override
public boolean canPause() {
return false;
}
});
Replace this lines
video.setMediaController(new MediaController(this));
//video.setDuration(playtime);
MediaController mp=new MediaController(this);
With
MediaController mp=new MediaController(this);
video.setMediaController(mp);