Как воспроизвести внешнее видео с помощью java android jdk?

1

Здесь пример о том, как воспроизводить видео,

но он встраивает видео в качестве ресурса apk,

как воспроизвести внешнее видео, например. test.mp4 в каталоге /download sdcard?

Теги:
video

4 ответа

0
Лучший ответ
path = "/sdcard/android.mp4";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.start();  

На этом пути вы также можете указать свой путь, например.

"/SDCard/загрузки/android.mp4"

3

Вы можете использовать свойство Video View для установки внешнего видео

Вы можете ссылаться на приведенные ниже ссылки.

http://r00tsecurity.org/forums/topic/12059-android-videoview-example/

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html

0
    Videoview mVideoView =  (Videoview) findViewByID(R.id.<your_videoview_id>)
    file = "/sdcard/download/android.mp4";  
    mVideoView.setVideoPath(file);
    mVideoView.setMediaController(new MediaController(this));
    mVideoView.start();

Надеюсь, что это сработает. Проверьте и ответьте.

0

Чтобы открыть файл, скажем, 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();

  • 0
    Как вы можете видеть в ответах ниже, есть несколько способов сделать это. ;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню