|
|
|
|
@ -1107,7 +1107,8 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setPosition() { |
|
|
|
|
if (mHistory != null) mPlayers.seekTo(mHistory.getOpening() > 0 ? mHistory.getOpening() : mHistory.getPosition()); |
|
|
|
|
if (mHistory == null) return; |
|
|
|
|
mPlayers.seekTo(Math.max(mHistory.getOpening(), mHistory.getPosition())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void checkPortrait() { |
|
|
|
|
@ -1287,9 +1288,9 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void onPlay() { |
|
|
|
|
if (mHistory != null && mPlayers.isEnded()) mPlayers.seekTo(mHistory.getOpening()); |
|
|
|
|
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); |
|
|
|
|
if (!mPlayers.isEmpty() && mPlayers.isIdle()) mPlayers.prepare(); |
|
|
|
|
if (mHistory != null && mPlayers.isEnded()) setPosition(); |
|
|
|
|
checkPlayImg(true); |
|
|
|
|
mPlayers.play(); |
|
|
|
|
} |
|
|
|
|
|