I was creating a simple app which stream videos from net and I made it but now I want to change the code so that I can play video files from my SDCard
original code:
Uri vidFile = Uri.parse("MY SITE HERE");
VideoView videoView = (VideoView) findViewById(R.id.VideoView);
videoView.setVideoURI(vidFile);
videoView.setMediaController(new MediaController(this));
videoView.start();
So please help me with changing the code so that it can play videos from my mobile memory card.
The videoView.setVideoURI(vidFile);
method needs to be replaced by the videoView.setVideoPath(path);
method.
Here path specifies the path of the video file on the SDCARD
.
This path can be easily retrieved using the MediaStore.Video.Media.DATA
property of that video file or by just entering the songpath statically as /sdcard/songname
.