path = "/sdcard/android.mp4";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.start();
На этом пути вы также можете указать свой путь, например.
"/SDCard/загрузки/android.mp4"
Вы можете использовать свойство Video View для установки внешнего видео
Вы можете ссылаться на приведенные ниже ссылки.
http://r00tsecurity.org/forums/topic/12059-android-videoview-example/
Videoview mVideoView = (Videoview) findViewByID(R.id.<your_videoview_id>)
file = "/sdcard/download/android.mp4";
mVideoView.setVideoPath(file);
mVideoView.setMediaController(new MediaController(this));
mVideoView.start();
Надеюсь, что это сработает. Проверьте и ответьте.
Чтобы открыть файл, скажем, sdcard в android, вы используете метод getExternalStorageDirectory()
, который определен в android.os.Environment
. Не забудьте также проверить, что SD-карта доступна в системе в первую очередь. Вы используете объект File (это каталог), возвращаемый методом getExternalStorageDir, чтобы получить фактический файл и из этого нового файлового объекта (фактического файла), который вы можете вызвать MediaPlayer.create с uri фактического файла. Рассматривать:
File dir = Environment.getExternalStorageDir();
File file = File(dir, "filename.mp4");
MediaPlayer player = MediaPlayer.create(context, file.toURI();