Android横竖屏切换继续播放视频
生活随笔
收集整理的這篇文章主要介紹了
Android横竖屏切换继续播放视频
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
只需要重新onSaveInstanceState方法,在其里面記住我們要記錄的參數
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;public class MainActivity extends Activity {private VideoView videoView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);videoView = (VideoView) findViewById(R.id.video);// 得到SD卡路徑String path = Environment.getExternalStorageDirectory().getPath();videoView.setVideoPath(path + "/xiao.3gp");// 播放器MediaController controller = new MediaController(MainActivity.this);videoView.setMediaController(controller);controller.setMediaPlayer(videoView);videoView.start();// 當橫屏時接著播放if (savedInstanceState != null) {// 得到進度int ss = savedInstanceState.getInt("aa");// 接著播放 videoView.seekTo(ss);}}@Overrideprotected void onSaveInstanceState(Bundle outState) {// TODO Auto-generated method stub super.onSaveInstanceState(outState);// 記錄當前播放進度outState.putInt("aa", videoView.getCurrentPosition());} }?
轉載于:https://www.cnblogs.com/1426837364qqcom/p/5391978.html
總結
以上是生活随笔為你收集整理的Android横竖屏切换继续播放视频的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 数组与 list 互相转换案例
- 下一篇: ArcGIS Server开发教程系列(