как воспроизводить видео из внутренней памяти (мое приложение) с помощью videoView

Я пытаюсь воспроизвести видео из внутренней памяти, но видеопросмотр не может его воспроизвести. Есть ли способ сделать это, а не временно скопировать на SD-карту и воспроизвести ее? Видео было записано с помощью MediaRecorder.


person Codes12    schedule 22.07.2011    source источник
comment
да, можно воспроизводить видео, упакованное вместе с ресурсами, проверьте это ссылка   -  person Sandeep    schedule 22.07.2011


Ответы (1)


Используйте этот код в своей деятельности

 VideoView videoView = (VideoView) findViewById(R.id.video_view);
 MediaController mediaController = new MediaController(this);
 mediaController.setAnchorView(videoView);
 videoView.setMediaController(mediaController);
 videoView.setVideoPath(getFilesDir().getAbsolutePath()+"/file_name.mp4");
 ideoView.start();

File_name.mp4 должен быть создан с Context.MODE_WORLD_READABLE.

Холл это помогает

person Dimitar Dimitrov    schedule 26.01.2012