我正在使用videoview制作视频播放器。但是当我运行应用程序并观看视频时,在接到电话后,视频重新启动。如何在通话后恢复。感谢
答案 0 :(得分:1)
将int videoViewPosition
字段添加到Activity
并覆盖onResume
和onPause
方法:
@Override
public void onPause(){
super.onPause();
videoViewPosition = videoView.getCurrentPosition();
}
@Override
public void onResume(){
super.onResume();
videoView.seekTo(videoViewPosition);
}
系统可能会在通话过程中破坏您的Activity
,因此请考虑使用机制来恢复Activity
的状态。在这里阅读更多http://developer.android.com/training/basics/activity-lifecycle/recreating.html