1、VideoView基本使用

Screenshot_2016-10-20-11-32-45-555_com.amanda.videoview.png

  • 自带快进、后退、播放暂停、可拖动进度条

    1. public class MainActivity extends AppCompatActivity {
    2. private VideoView videoView;
    3. private final String VIDEO_PATH = Environment.getExternalStorageDirectory().getAbsolutePath()
    4. + File.separator+"s.mp4";
    5. private MediaController mediaController;
    6. @Override
    7. protected void onCreate(Bundle savedInstanceState) {
    8. super.onCreate(savedInstanceState);
    9. setContentView(R.layout.activity_main);
    10. //初始化VideoView
    11. videoView = ((VideoView) findViewById(R.id.videoView_Main));
    12. //设置视频源
    13. videoView.setVideoPath(VIDEO_PATH);
    14. //初始化视频控制器
    15. mediaController = new MediaController(this);
    16. //VideoViewMediaController双向绑定
    17. videoView.setMediaController(mediaController);
    18. mediaController.setMediaPlayer(videoView);
    19. mediaController.setPadding(0,0,0,0);
    20. }
    21. public void play(View view) {
    22. videoView.start();
    23. }
    24. public void pause(View view) {
    25. videoView.pause();
    26. }
    27. }