diff --git a/gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/base/GSYVideoControlView.java b/gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/base/GSYVideoControlView.java index c74dae9e4aff89111905d7a3a5afb796791c2068..3dfbc194e889b30352ad861ebd35521c521e01b5 100644 --- a/gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/base/GSYVideoControlView.java +++ b/gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/video/base/GSYVideoControlView.java @@ -124,6 +124,9 @@ public abstract class GSYVideoControlView extends GSYVideoView implements View.O //lazy的setup protected boolean mSetUpLazy = false; + //seek touch + protected boolean mHadSeekTouch = false; + //播放按键 protected View mStartButton; @@ -576,6 +579,7 @@ public abstract class GSYVideoControlView extends GSYVideoView implements View.O @Override public void onStartTrackingTouch(SeekBar seekBar) { + mHadSeekTouch = true; } /*** @@ -600,6 +604,7 @@ public abstract class GSYVideoControlView extends GSYVideoView implements View.O Debuger.printfWarning(e.toString()); } } + mHadSeekTouch = false; } @Override @@ -920,7 +925,9 @@ public abstract class GSYVideoControlView extends GSYVideoView implements View.O if (mProgressBar == null || mTotalTimeTextView == null || mCurrentTimeTextView == null) { return; } - + if(mHadSeekTouch) { + return; + } if (!mTouchingProgressBar) { if (progress != 0) mProgressBar.setProgress(progress); }