1、VideoView基本使用
自带快进、后退、播放暂停、可拖动进度条
public class MainActivity extends AppCompatActivity {
private VideoView videoView;
private final String VIDEO_PATH = Environment.getExternalStorageDirectory().getAbsolutePath()
+ File.separator+"s.mp4";
private MediaController mediaController;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化VideoView
videoView = ((VideoView) findViewById(R.id.videoView_Main));
//设置视频源
videoView.setVideoPath(VIDEO_PATH);
//初始化视频控制器
mediaController = new MediaController(this);
//VideoView和MediaController双向绑定
videoView.setMediaController(mediaController);
mediaController.setMediaPlayer(videoView);
mediaController.setPadding(0,0,0,0);
}
public void play(View view) {
videoView.start();
}
public void pause(View view) {
videoView.pause();
}
}