MediaPlayer.Event.Buffering
Helo
Iam using latest vlc-android, why event.getBuffering() sometime not reach >= 100.0f?
D/VLC: [ab5d6ba8/9cb] core input: Buffering 49%
My Code
mediaPlayer.setEventListener(new MediaPlayer.EventListener() {
@Override
public void onEvent(MediaPlayer.Event event) {
switch (event.type) {
case MediaPlayer.Event.Buffering:
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
}
if (event.getBuffering() >= 100.0f) {
hideLoading();
Log.i(TAG, "onEvent: buffer success...");
mediaPlayer.play();
} else {
showLoading();
tvCache.setText("buffer: " + Math.floor(event.getBuffering()) + "%");
}
}
}