videos studio reproducir play para mediaplayer example con android android-mediaplayer android-videoview

reproducir - videos para android studio



Consigue el mediaPlayer del videoView en Android (1)

¿Es posible obtener una referencia a la instancia de mediaPlayer que está utilizando el videoView, preferiblemente dentro de su ctor? ¿Si es así, cómo?

Dado que el videoView no tiene tantos oyentes como el mediaPlayer, me gustaría tener la capacidad de acceder al mediaPlayer para un control adicional y un mejor manejo de eventos.


Puedes escuchar desde VideoView.

VideoView mVideoView=new VideoView(); mVideoView.setOnPreparedListener( new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer pMp) { //use a global variable to get the object } });

Alternativamente, si solo está interesado en los eventos de Media Player, puede usar cualquiera de estos, estos se implementan en VideoView y estos son básicamente eventos de MediaPlayer.

void setOnCompletionListener(MediaPlayer.OnCompletionListener l) void setOnErrorListener(MediaPlayer.OnErrorListener l) void setOnInfoListener(MediaPlayer.OnInfoListener l) void setOnPreparedListener(MediaPlayer.OnPreparedListener l)

Todas estas funciones le darán también una instancia de Media Player.