Configurar la gestión de errores

Configure un solo 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 MediaPlayerState.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 está en estado de error, permanece en ese estado hasta que lo restablezca con el método MediaPlayer.reset.

Por ejemplo:

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

En esta página