private int setOverlayProgress() { if (mPlayerView == null) { return 0; } int time = (int) mPlayerView.getTime(); int length = (int) mPlayerView.getLength(); boolean isSeekable = mPlayerView.canSeekable() && length > 0; ibFarward.setVisibility(isSeekable ? View.VISIBLE : View.GONE); ibBackward.setVisibility(isSeekable ? View.VISIBLE : View.GONE); sbVideo.setMax(length); sbVideo.setProgress(time); if (time >= 0) { tvTime.setText(millisToString(time, false)); } if (length >= 0) { tvLength.setText(millisToString(length, false)); } return time; }