reprodução de tela cheia de vídeo

Estou tentando reproduzir um vídeo no meu aplicativo. Tem que ser incorporado.

Eu passei pelo"Reproduzir arquivos de vídeo no Android" fio.

Eu posso reproduzir meu vídeo usando o VideoView como mencionado nesta discussão. Mas existem alguns problemas.

Eu preciso de vídeo em tela cheia, como faço para estender o VideoView para tela cheia? Isso vai esticar o vídeo também?

Eu não preciso dos botões padrão de play / forward / stop. Basicamente eu preciso de loop contínuo tocando o vídeo.

Eu tentei a classe MediaPlayer como emAqui, mas nunca funcionou. Como deve ser o formato de string se eu tiver meu arquivo de vídeo no diretório res / raw? Eu realmente não quero que o arquivo de vídeo seja reproduzido a partir do sdcard. Como pode ser empacotado junto com o aplicativo?

Se qualquer uma dessas duas abordagens funcionar, eu estarei melhor.

Este é o meu código:

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(); 

Estranhamente, o url comentado funciona (aquele com sdcard). O outro não funciona. Eu tentei muitas combinações de "file: // res / raw / demo.3gp" para apenas "demo".

Qual seria a string correta para acessar o arquivo?

questionAnswers(5)

yourAnswerToTheQuestion