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 06b89a100..c1b5e0274 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 @@ -1235,7 +1235,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List private void onPlay() { getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); - if (mPlayers.isEnded()) mPlayers.seekTo(mHistory.getOpening()); + if (mPlayers.isEnded()) mPlayers.seekTo(mHistory != null ? mHistory.getOpening() : C.TIME_UNSET); if (mPlayers.isIdle()) mPlayers.prepare(); mPlayers.play(); hideCenter(); 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 8f681c9df..9289d0d8e 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 @@ -1286,7 +1286,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo private void onPlay() { getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); - if (mPlayers.isEnded()) mPlayers.seekTo(mHistory.getOpening()); + if (mPlayers.isEnded()) mPlayers.seekTo(mHistory != null ? mHistory.getOpening() : C.TIME_UNSET); if (mPlayers.isIdle()) mPlayers.prepare(); checkPlayImg(true); mPlayers.play();