1:修改启动页播放视频

This commit is contained in:
2025-12-25 14:54:34 +08:00
parent 8fec498dba
commit 6b1614d768

View File

@@ -72,6 +72,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
private PolicyDialog policyDialog; private PolicyDialog policyDialog;
private AppStateListener appStateListener; private AppStateListener appStateListener;
private VideoView videoView; private VideoView videoView;
private boolean isCheck=true;
@Override @Override
public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) { public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
@@ -241,6 +242,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
@Override @Override
public void onCompletion(MediaPlayer mp) { public void onCompletion(MediaPlayer mp) {
// 播放完成后执行后续操作 // 播放完成后执行后续操作
isCheck=false;
setEnter(); setEnter();
} }
}); });
@@ -250,6 +252,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
@Override @Override
public boolean onError(MediaPlayer mp, int what, int extra) { public boolean onError(MediaPlayer mp, int what, int extra) {
// 发生错误时也执行后续操作 // 发生错误时也执行后续操作
isCheck=false;
setEnter(); setEnter();
return true; // 返回true表示已处理错误 return true; // 返回true表示已处理错误
} }
@@ -263,6 +266,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
// 如果设置视频路径时出错,直接执行后续操作 // 如果设置视频路径时出错,直接执行后续操作
isCheck=false;
setEnter(); setEnter();
} }
@@ -272,6 +276,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
if (videoView != null) { if (videoView != null) {
videoView.stopPlayback(); videoView.stopPlayback();
} }
isCheck=false;
setEnter(); setEnter();
}); });
@@ -281,6 +286,7 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
if (videoView != null) { if (videoView != null) {
videoView.stopPlayback(); videoView.stopPlayback();
} }
isCheck=false;
setEnter(); setEnter();
}); });
} }
@@ -327,8 +333,10 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
@Override @Override
protected void onStop() { protected void onStop() {
super.onStop(); super.onStop();
if(isCheck) {
setEnter(); setEnter();
} }
}
@Override @Override
protected int getLayoutId() { protected int getLayoutId() {