We just need to re-onsaveinstancestate the method and remember the parameters we want to record.
Package Com.bawei.day07_videoview;import Android.os.bundle;import Android.os.environment;import Android.app.activity;import Android.view.menu;import Android.view.view;import Android.widget.MediaController; Import Android.widget.textview;import Android.widget.VideoView;PublicClassMainactivity extends Activity {PrivateVideoview Videoview; @OverrideProtectedvoidOnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main); Videoview =(Videoview) Findviewbyid (R.id.video);//To get the SD card path of String path =Environment.getexternalstoragedirectory (). GetPath (); Videoview.setvideopath (path +"/xiao.3gp");//Player Mediacontroller Controller =New Mediacontroller (mainactivity.This); Videoview.setmediacontroller (Controller); Controller.setmediaplayer (Videoview); Videoview.start ();//Continue playback when horizontal screenif (savedinstancestate! =Null) {//Get Progressint ss = Savedinstancestate.getint ( "aa" ); // then play protected void Onsaveinstancestate (Bundle outstate) {// TODO auto-generated method Stub Super.onsaveinstancestate (outstate); // record the current playback progress Outstate.putint ( " aa
Android screen toggle to continue playing video