diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index ba4acb7a3..9aad9df23 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -508,8 +508,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List mViewModel.playerContent(getKey(), flag.getFlag(), episode.getUrl()); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); updateHistory(episode, replay); - mPlayers.clear(); - mPlayers.stop(); showProgress(); setMetadata(); hideCenter(); @@ -750,6 +748,8 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void onReset(boolean replay) { + mPlayers.stop(); + mPlayers.clear(); mClock.setCallback(null); if (mFlagAdapter.size() == 0) return; if (mEpisodeAdapter.size() == 0) return; diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index 8f613773d..1a48c6ae6 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -525,8 +525,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo mViewModel.playerContent(getKey(), flag.getFlag(), episode.getUrl()); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); updateHistory(episode, replay); - mPlayers.clear(); - mPlayers.stop(); showProgress(); setMetadata(); } @@ -752,6 +750,8 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo } private void onReset(boolean replay) { + mPlayers.stop(); + mPlayers.clear(); mClock.setCallback(null); if (mFlagAdapter.isEmpty()) return; if (mEpisodeAdapter.isEmpty()) return;