1:修改启动页播放视频
This commit is contained in:
@@ -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,7 +333,9 @@ public class LaunchPageActivity extends BaseMvpActivity<IPresenter,ActivityLaunc
|
|||||||
@Override
|
@Override
|
||||||
protected void onStop() {
|
protected void onStop() {
|
||||||
super.onStop();
|
super.onStop();
|
||||||
setEnter();
|
if(isCheck) {
|
||||||
|
setEnter();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user