2011-03-29 14 views
7

Quiero reproducir el video como pantalla de bienvenida. Tengo implementar el video de reproducción pero muestra el control predeterminado como reproducir, pausar y buscar, etc.Quiero eliminar el para que el video posterior Termino Necesito llamar a la nueva actividad.Android: video como pantalla de bienvenida

MediaController mc = new MediaController(this); 
    getWindow().setFormat(PixelFormat.TRANSLUCENT); 
    video.setMediaController(mc); 
    video.setVideoURI(uri); 
    video.setOnCompletionListener(this); 
    video.setOnTouchListener(new OnTouchListener() { 

      public boolean onTouch(View arg0, MotionEvent arg1) { 
       Toast.makeText(getApplicationContext(), "ontouch",Toast.LENGTH_LONG).show(); 
       return true; 
      } 
     }) ; 

y el main.xml

gracias de antemano.

Respuesta

22

La respuesta era demasiado simple quitar la línea

video.setMediaController(mc); 

porque yo no quería utilizar el control.

Gracias

+0

perfecto, gracias. – Jirapong

8

Desactivar la propiedad tangible en el archivo layout.xml:

<VideoView 
android:layout_width="fill_parent" 
android:id="@+id/videoView1" 
android:layout_height="wrap_content" 
android:clickable="false"/> 

Esperanza que ayuda a

Ahora hay un método llamado

setMediaController(MediaController mCtrl) 

http://d.android.com/reference/android/widget/VideoView.html#setMediaController%28android.widget.MediaController%29

Puede llama a este método y pasa el argumento como MediaController.hide ()

Aquí es un ejemplo de código:

MediaController controller=MediaController(Context); 
controller.hide(); 
VideoView videoView= (VideoView) findViewById(R.id.videoView1); 
videoView.setMediaController(controller); 
//try passing null here as well 
+0

lo he hecho, pero todavía me mostrara el controlador de medios de inicio –

+0

La respuesta ha sido editada para la solución. –

Cuestiones relacionadas