ОК, это решение для видео из папки / res / raw , (На самом деле я получил его откуда-то в SO, и оно работает в моем случае)
- Скопируйте видео в папку res / raw вашего проекта.
- Видеофайл должен быть в поддерживаемом формате (3gp, wmv, mp4).
- Сделать ссылку через сгенерированную статику R - у нее будет удалено расширение файла: R.raw.my_video_file
VideoView videoView = (VideoView)this.findViewById(R.id.videoView)
String uri = "android.resource://" + getPackageName() + "/" + R.raw.my_video_file;
videoView.setVideoURI(Uri.parse(uri));
videoView.start();
И видео из актива Я никогда не пробовал этого, но, если вы используете MediaPlayer, то я думаю, что это поможет вам,
AssetFileDescriptor fileDes = getAssets().openFd(fileName);
player.setDataSource(fileDes.getFileDescriptor(),fileDes.getStartOffset(), fileDes.getLength());
Здесь проигрыватель является объектом медиаплеера.
Спасибо.