¿Cómo se intercepta el cuadro de diálogo "No se puede reproducir el video" mientras se trabaja con la transmisión o el video en red?¿Cómo se intercepta el diálogo "No se puede reproducir video" mientras se trabaja con transmisión de video en red o en red?
Intenté lo siguiente y pude mostrar mi mensaje de error personalizado. Pero además de eso, sigo recibiendo el cuadro de diálogo de error de Android MediaPlayer "No se puede reproducir video".
he implementado setOnErrorListener
para MediaPlayer y sobrescrito el método onError
con la lógica de mostrar mi mensaje de error y estoy volviendo a dejar true
Android sé que estoy manejando este error. Mi código es el siguiente
mediaPlayer.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
if (!mediaActivity.isFinishing()) {
mVideoView.stopPlayback();
mediaPlayer.release();
showErrorDialog(false);
}
return true;
}
});
Gracias por la respuesta de James, pero que están haciendo exactamente lo mismo lo que estoy haciendo es decir, la captura de la onError y mostrar nuestro propio diálogo personalizado y de vuelta verdad. – AndyW
@AndryW si la respuesta fue útil, entonces podría haberlo marcado ... –
Hombre impresionante ,,, gracias. –