воспроизведение видео во весь экран
Я пытаюсь воспроизвести видео в своем приложении. Это должно быть встроено.
Я прошел черезВоспроизведение видеофайлов в Android " нить.
Я могу воспроизводить видео с помощью VideoView, как упоминалось в этом обсуждении. Но есть несколько проблем.
Мне нужно полноэкранное видео, как мне растянуть VideoView на весь экран? Это тоже растянет видео?
Я неВообще не нужны кнопки воспроизведения / перемотки / остановки по умолчанию. В основном мне нужно непрерывное воспроизведение петли видео.
Я попробовал класс MediaPlayer как вВот, но это никогда не работало. Как должен выглядеть формат строки, если у меня есть видеофайл в каталоге res / raw? Я действительно неНе хочу, чтобы видео файл воспроизводился с SDCard. Как это может быть связано с приложением?
Если какой-либо из этих двух подходов сработает, мне будет лучше.
Это мой код:
videoHolder = new VideoView(this);
// videoHolder = (VideoView)findViewById(R.id.videoview);
LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
videoHolder.setLayoutParams(params);
videoHolder.setMediaController(new MediaController(this));
setContentView(videoHolder);
//
//
//// I tested and found that it works fine for .wmv, .3gp and .mp4
//// videoHolder.setVideoURI(Uri.parse("file:///sdcard/video.3gp"));
videoHolder.setVideoURI(Uri.parse("res/raw/demo.3gp"));
videoHolder.requestFocus();
videoHolder.start();
Странно работает комментированный URL (тот, что с sdcard). Другой не работает. Я перепробовал много комбинаций изfile: // res / raw / demo.3gp " толькодемо».
Какая будет правильная строка для доступа к файлу?