воспроизведение видео во весь экран

Я пытаюсь воспроизвести видео в своем приложении. Это должно быть встроено.

Я прошел через«Воспроизведение видеофайлов в 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" до только "demo".

Какая будет правильная строка для доступа к файлу?

Ответы на вопрос(5)

Ваш ответ на вопрос