How to play video from internal storage url in video view in android studio

How to play video from internal storage URL or video from raw folder o f app  in video view in android studio



Step 1: create a video view in to xml

 <VideoView
                android:id="@+id/video_playcontroller"
                android:layout_width="match_parent"
                android:layout_height="200dp">
</VideoView>

Step 2:add video file into raw folder


Step 3:set on button click to play video from raw folder or use your internal storage

 public void fun_video_play(View view) {
        
        VideoView videoView;
        videoView = findViewById(R.id.video_playcontroller);
        String videopath = "android.resource://" + getPackageName() + "/" + R.raw.video;
        Uri uri = Uri.parse(videopath); // you can pass internal storage video url 
        videoView.setVideoURI(uri);
        MediaController mediaController = new MediaController(this);
        videoView.setMediaController(mediaController);
        mediaController.setAnchorView(videoView);

    }

Thank You Keep Learning Keep Connected #AndroidShortCode

Comments