VideoView控件播放视频

VideoView控件的常用方法

方法名称
setVideoPath()设置要播放的视频文件的位置
start()开始或继续播放视频
pause()暂停播放视频
resume()将视频重新开始播放
seekTo()从指定位置开始播放视频
isPlaying()判断当前是否在播放视频
getDuration()获取载入的视频文件的时长

使用流程

  1. 在布局文件中添加ViewView文件
    <VideoView
        android:id="@+id/vv"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </VideoView>
  1. 视频的播放
    使用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);
    }
  1. 为VideoView控件添加控制器
    使用VideoView控件播放视频时,可以通过setMediaController()方法为它添加一个控制器MediaController,该控制器包含媒体播放器的一些电信按钮,如播放暂停、倒带、快进等。
      //创建一个视频控制器
        mediaController=new MediaController(VideoActivity.this);
        //将控制器交给视频播放控件
        vv.setMediaController(mediaController);

在这里插入图片描述


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