desc:快进快退bug

main
xiaowusky
parent 1e979b2207
commit 0839d41037

@ -129,9 +129,6 @@ public class VideoControllerView extends FrameLayout implements IMediaController
mPlayer.pause(); mPlayer.pause();
mPlayer.seekTo(pos); mPlayer.seekTo(pos);
show(sDefaultTimeout); show(sDefaultTimeout);
if (!mPlayer.isPlaying()) {
mPlayer.start();
}
} }
}; };
@ -143,16 +140,13 @@ public class VideoControllerView extends FrameLayout implements IMediaController
} }
int pos = mPlayer.getCurrentPosition(); int pos = mPlayer.getCurrentPosition();
pos += 15000; // милисекунд pos += 10000; // милисекунд
if (pos > mPlayer.getDuration()) { if (pos > mPlayer.getDuration()) {
pos = mPlayer.getDuration(); pos = mPlayer.getDuration();
} }
mPlayer.pause(); mPlayer.pause();
mPlayer.seekTo(pos); mPlayer.seekTo(pos);
show(sDefaultTimeout); show(sDefaultTimeout);
if (!mPlayer.isPlaying()) {
mPlayer.start();
}
} }
}; };
@ -638,7 +632,7 @@ public class VideoControllerView extends FrameLayout implements IMediaController
view.hide(); view.hide();
break; break;
case SHOW_PROGRESS: case SHOW_PROGRESS:
if (!view.mDragging && view.mShowing && view.mPlayer.isPlaying()) { if (!view.mDragging && view.mShowing) {
msg = obtainMessage(SHOW_PROGRESS); msg = obtainMessage(SHOW_PROGRESS);
sendMessageDelayed(msg, 1000 - (view.setProgress() % 1000)); sendMessageDelayed(msg, 1000 - (view.setProgress() % 1000));
} }

Loading…
Cancel
Save