Невозможно определить видеобуфер, используя OnBufferingUpdateListener
на MediaPlayer
.Если вы используете VideView
, установите этот слушатель внутри OnPreparedListener
.
videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
mp.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
if(percent == 100){
//video have completed buffering
}
}
});
}
});