studio android mediacontroller

android studio videoview



¿Cómo reubicar el MediaController? (2)

Al fin lo tengo ..

mediaController.setAnchorView(findViewById(R.id.main_audio_view));

Usando este fragmento, podemos reubicar el controlador de medios para colocarlo en una posición particular en función de la identificación del diseño o la identificación de una vista

He estado usando mediaController para mi aplicación.

De forma predeterminada, el controlador de medios se muestra en la parte inferior de la pantalla.

¿Hay alguna manera de mostrar el Controlador de Medios en la mitad de la pantalla?


La colocación del controlador de medios solo funciona si se conoce el tamaño del video. Así tendrás que hacer:

video.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(MediaPlayer mp, int width, int height) { /* * add media controller */ mc = new MediaController(YourActivity.this);; video.setMediaController(mc); /* * and set its position on screen */ mc.setAnchorView(video); } }); } });