@Override public boolean onInfo(final MediaPlayer mp, final int what, final int extra) { if (what == 703) { mTimeTest = mVideoView.getCurrentPosition(); new Handler().postDelayed(mCheckProgressTask, 5000); } return false; }
@Override public void onPrepared(final MediaPlayer mp) { if (mVideoTimeoutTimer != null) { mVideoTimeoutTimer.cancel(); mVideoTimeoutTimer = null; } if (mLoadingView != null) mLoadingView.setVisibility(View.GONE); if (mVideoData.showNavigationBars) mMediaController.setVisibility(View.VISIBLE); mVideoView.requestFocus(); /* * cann't invoke the start() function */ if (mMediaController != null) mMediaController.replay(); }
public void run() { int test = mVideoView.getCurrentPosition(); if (test - mTimeTest <= 1) { // finish(); } }