2010-06-04 8 views
6

Estoy agregando MediaController a VideoView, pero no aparece a menos que toque el teléfono. El controlador desaparece después de un tiempo.Android Show MediaController

¿Hay alguna forma en que pueda mostrar siempre el MediaController?

Gracias Chris

Respuesta

10

Como MediaController defecto ocultará en 3 segundos de inactividad del usuario. usted puede ajustar los segundos de tiempo de espera por

new media controller().show(50000); 

cheque esta link

+8

Tenga en cuenta que llamando la demostración (0) mostrará el controlador hasta que ocultar() se llamado. –

+3

No funciona para mí. Cómo puedo ? ? –

5

El código siguiente muestra MediaController siempre:

VideoView videoView; 
MediaController mc; 

videoView.setMediaController(new MediaController(this) 
    { 
     public void hide() 
     { 
      System.out.println("HIDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHELLLOO"); 
      mc.show(); 
     } 
    }); 
+0

¿Cuál es la diferencia entre usar 'setMediaController()' en una VideoView en lugar de usar 'setAnchorView()' en un MediaController? –

+0

en lugar de mc.show(); es this.show(); –

+2

en lugar de mc.show(); es this.show(); y no estás usando tu variable mc en absoluto. –

Cuestiones relacionadas