VideoView控件介绍
播放视频需要用到VideoView控件。VideoView类主要有以下方法:
- setVideoPath(“”):设置要播放的视频文件的位置
- setVideoURI(Uri.parse(“”)):和setVideoPath一样,setVideoPath把Uri.parse(“”)放在函数主体中而已
- start():开始或者继续播放
- pause():暂停播放
- resume():从头开始播放???在播放的时候如果调用resume()会从头开始,但是如果处于暂停状态,则没有反应。
- seekTo():从指定位置开始播放
- isPlaying():判断当前是否正在播放视频
- getDuration():获取视频的时长
- getCurrentPosition():
播放视频示例
在主页面上添加VideoView控件及几个控制播放的Button。
活动
修改活动:
package com.example.victoria.mediaplayer;
import android.Manifest;
import android.app.Activity;
import android.content.pm.PackageManager;
import android.os.Environment;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.VideoView;
import java.io.File;
public class MainActivity extends