Android studio VideoView 应用设计

一、运行效果:

Android studio VideoView 应用设计_第1张图片

二、新建empty activity项目:

Android studio VideoView 应用设计_第2张图片

三、打开activity_main.xml布局文件,添加VideoView:

四、打开AndroidManifest.xml文件添加权限:

    
    
    
    
    
    

五、编写MainActivity.java:

private VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    videoView = findViewById(R.id.videoView);

    File file = new File(Environment.getExternalStorageDirectory().getPath()+"/VID_20231201_114100.mp4");
    if (file.exists()) {
        //设置视频地址
        videoView.setVideoPath(file.getAbsolutePath());
        Log.d("StyleOneActivity", "视频存在");
    } else {
        Log.d("StyleOneActivity", "视频不存在");
    }
private void initMediaPlayer() {
    String path = Environment.getExternalStorageDirectory().getPath()+"/VID_20231201_114100.mp4";
    videoView.setVideoPath(path);

    //创建MediaController对象
    MediaController mediaController = new MediaController(this){
        @Override
        public void hide() {
            super.show();
        }
    };

    //VideoView与MediaController建立关联
    videoView.setMediaController(mediaController);

    //让VideoView获取焦点
    videoView.requestFocus();
    videoView.start();
}

六、项目工程:

VideoViewApp.rar资源-CSDN文库

你可能感兴趣的:(android,android,studio,android,ide)