Configuración de la gestión de errores

Puede configurar un lugar para controlar los errores.

  1. Implemente una función de llamada de retorno de evento para MediaPlayerEvent.STATUS_CHANGED.

    TVSDK pasa información de eventos, como un objeto MediaPlayerStatusChangeEvent.

  2. En la rellamada, cuando el estado devuelto es MediaPlayerStatus.ERROR, proporcione lógica para gestionar todos los errores.

  3. Una vez que se haya manejado el error, restablezca el objeto MediaPlayer o cargue un nuevo recurso de medios.

    Cuando el objeto MediaPlayer se encuentra en estado de error, permanece en ese estado hasta que se restablece con el método MediaPlayer.reset.

Por ejemplo:

mediaPlayer.addEventListener(MediaPlayerEvent.STATUS_CHANGED,
  new StatusChangeEventListener() {
    @Override
    public void onStatusChanged(MediaPlayerStatusChangeEvent event) {
        if (event.getStatus() == MediaPlayerStatus.ERROR) {
        // handle TVSDK error here
        }
    }
});

En esta página