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.