diff --git a/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomSeekView.java b/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomSeekView.java index f307cd2a5..fb93e35f1 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomSeekView.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/custom/CustomSeekView.java @@ -61,9 +61,12 @@ public class CustomSeekView extends FrameLayout implements TimeBar.OnScrubListen this.player = player; } - private void seekToTimeBarPosition(long positionMs) { - player.seekTo(positionMs); - updateProgress(); + public void reset() { + timeBar.setPosition(0); + timeBar.setDuration(0); + removeCallbacks(runnable); + positionView.setText("00:00"); + durationView.setText("00:00"); } public void start() { @@ -71,14 +74,6 @@ public class CustomSeekView extends FrameLayout implements TimeBar.OnScrubListen post(runnable); } - public void reset() { - timeBar.setPosition(0); - timeBar.setDuration(0); - removeCallbacks(runnable); - positionView.setText(player.stringToTime(0)); - durationView.setText(player.stringToTime(0)); - } - private void updateProgress() { if (player.isRelease()) return; long duration = player.getDuration(); @@ -135,6 +130,11 @@ public class CustomSeekView extends FrameLayout implements TimeBar.OnScrubListen return Util.constrainValue(delayMs, MIN_UPDATE_INTERVAL_MS, MAX_UPDATE_INTERVAL_MS); } + private void seekToTimeBarPosition(long positionMs) { + player.seekTo(positionMs); + updateProgress(); + } + @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow();