i have a video file in my external directory. how can i load it to inputstream variable. For the time being i am reading file in the res/raw folder but i want to read it fro
String fileName = "OfflineMap/maps.xml";
String path = Environment.getExternalStorageDirectory()+"/"+fileName;
File file = new File(path);
FileInputStream fileInputStream = new FileInputStream(file);
Here is a working code, you can InputStream with a storage file:
File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard,"Demo.xml");
InputStream fileInputStream = new FileInputStream(file);
soundFile = openFileInput(uri);
Try
File file = new File(Uri.toString());
FileInputStream fileInputStream = new FileInputStream(file);
Then you can read from the stream.