Как воспроизвести внешнее видео с java android jdk? - PullRequest
1 голос
/ 11 января 2011

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

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

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

Ответы [ 4 ]

3 голосов
/ 11 января 2011

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

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

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 голосов
/ 11 января 2011

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

0 голосов
/ 11 января 2011
    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 голосов
/ 11 января 2011
path = "/sdcard/android.mp4";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.start();  

В этом пути вы также можете указать путь, например,

"/ sdcard / download / android.mp4"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...