您的位置:首页 > 其它

个人对Activity的七大生命周期简单记录、用安卓自带的音频播放视频(05)

2016-01-16 00:00 525 查看
摘要: 个人对Activity的七大生命周期简单记录、用安卓自带的音频播放视频

//Activity的生命周期
//涉及两个Activity的跳转
//主程序点击跳到下一个页(第二个Activity)的运行顺序:
//一运行主程序先运行:onCreate()、onStart()、onResume()
//点击下一页后:主程序onPause(),子程序:onCreate()、onStart()、onResume();主程序onStop()
//子程序按home键运行:onPause()、onStop()
//再按回子程序::onRestart()、onStart()、onResume()
//按子程序退出时:子程序onPause()、主程序:onRestart()、onStart()、onResume():子程序:onStop()、onDestroy()

//自带的播放器播放视频程序
public class MainActivity extends Activity {
private VideoView video;
private int postion;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
video=(VideoView) findViewById(R.id.video);
MediaController mediaPlayerControl=new MediaController(this);
video.setMediaController(mediaPlayerControl);
//设置播放路径
video.setVideoPath("/mnt/sdcard/XXX.mp4");
video.start();
}
@Override
protected void onPause() {
super.onPause();
//按home键时暂停
postion=video.getCurrentPosition();
}
@Override
protected void onResume() {
super.onResume();
if(postion>0){
video.seekTo(postion);
video.start();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: