Sto usando VideoView per riprodurre video nella mia app, ma mi piacerebbe nascondere i controlli al suo interno. Come lo posso fare? Grazie.Come nascondere i controlli in VideoView in Android?
19
A
risposta
59
Per nascondere i controlli in VideoView, è possibile impostare null sulla proprietà MediaController.
Il frammento di codice è il seguente:
videoView.setMediaController(null)
14
Prova questa:
MediaController ctrl = new MediaController(context);
ctrl.setVisibility(View.GONE);
videoView.setMediaController(ctrl);
+1
Grazie a me che uso MediaPlayer.OnPreparedListener per controllare il volume della mia videoview non ho avuto il lusso di impostare .setMediaController (null), invece questa soultion ha funzionato perfettamente. Grazie! – Logic1
uso framelayout e mettere VideoView e altri controlli che si desidera nascondere/mostrare. (Ad esempio, il pulsante play-pause nel mezzo della videoview, che nasconde/mostra quando il video è in riproduzione o in stato di pausa). –