Чтобы открыть файл с скажем, SDCard в Android вы используете метод getExternalStorageDirectory()
, который определен в android.os.Environment
. Не забудьте также проверить, что SDC-карта доступна в системе в первую очередь. Вы используете объект File (это каталог), возвращенный из метода getExternalStorageDir, чтобы получить фактический файл, и из этого нового файлового объекта (фактического файла) вы можете вызвать MediaPlayer.create с uri фактического файла. Рассматривать:
File dir = Environment.getExternalStorageDir();
File file = File(dir, "filename.mp4");
MediaPlayer player = MediaPlayer.create(context, file.toURI();