標籤:
package com.example.meidiaplayar;
import android.os.Bundle;
import android.os.Environment;
import android.app.Activity;
import android.view.Menu;
import android.widget.MediaController;
import android.widget.VideoView;
public class MainActivity extends Activity {
private VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
videoView = (VideoView) findViewById(R.id.video);
//String path=Environment.getExternalStorageDirectory().getPath();
//設定視頻路徑
videoView.setVideoPath("/mnt/sdcard/xiaopohai.3gp");
//設定控制器
MediaController controller=new MediaController(MainActivity.this);
videoView.setMediaController(controller);
controller.setMediaPlayer(videoView);
videoView.start();
//將儲存的資料給VideoView
if(savedInstanceState!=null){
int time = savedInstanceState.getInt("time");
videoView.seekTo(time);
}
}
//切換畫面時,走以下代碼;
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
outState.putInt("time", videoView.getCurrentPosition());
super.onSaveInstanceState(outState);
}
}
橫豎屏切換播放短視頻(前提是手機需要先按下橫豎屏切換的按鈕)