Android中播放视频主要有两种方式:
-
使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型
- 使用SurfaceView+MediaPlayer+seekbar,这种方式效果比较好,这里也重点介绍
-
使用android自带的VideoView,等下会简单介绍
步骤:
- 调用player.setDataSource()方法设置要播放的资源,可以是文件、文件路径、或者URL。
- 调用MediaPlayer.setDisplay(holder)设置surfaceHolder,surfaceHolder可以通过surfaceview的getHolder()方法获得。
- 调用MediaPlayer.prepare()来准备。
- 调用MediaPlayer.start()来播放视频