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.
How can I view the video recordings of camera from the SD card on a computer? Please plug the SD to your computer's SD card slot or an SD card adapter. If you are using the SD card adapter, please insert it into a USB port on your computer.
If you are unable to play videos saved on the SD card of your device, ensure, your SD card is not loose and is correctly inserted in your phone. So, check the SD card and make sure it is locked in its place.
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
.
Uri vidFile = Uri.parse(
Environment.getExternalStorageDirectory().getAbsolutePath()+"filename");
...
the rest of the code will be same.
In place of
videoView.setVideoUri(vidFile)
use
videoView.setVideoPath("/sdcard/SONG.")
.
Let me know.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With