VideoView控件的常用方法
| 方法 | 名称 |
|---|---|
| setVideoPath() | 设置要播放的视频文件的位置 |
| start() | 开始或继续播放视频 |
| pause() | 暂停播放视频 |
| resume() | 将视频重新开始播放 |
| seekTo() | 从指定位置开始播放视频 |
| isPlaying() | 判断当前是否在播放视频 |
| getDuration() | 获取载入的视频文件的时长 |
使用流程
- 在布局文件中添加ViewView文件
<VideoView
android:id="@+id/vv"
android:layout_width="match_parent"
android:layout_height="match_parent">
</VideoView>
- 视频的播放
使用VideoView控件既可以播放本地播放的视频,也可以播放网络中的视频,示例代码播放本地视频
private VideoView vv;
protected void onCreate(Bundle savedInstanceState) {
vv=findViewById(R.id.vv);
iv_start=findViewById(R.id.iv_start);
//创建视频资源的文件路径
String url="android.resource://"+getPackageName()+"/"+R.raw.video;
Uri uri=Uri.parse(url);
//将要播放的视频指定给控件
vv.setVideoURI(uri);
}
- 为VideoView控件添加控制器
使用VideoView控件播放视频时,可以通过setMediaController()方法为它添加一个控制器MediaController,该控制器包含媒体播放器的一些电信按钮,如播放暂停、倒带、快进等。
//创建一个视频控制器
mediaController=new MediaController(VideoActivity.this);
//将控制器交给视频播放控件
vv.setMediaController(mediaController);

版权声明:本文为weixin_43916678原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。