Configurare la gestione degli errori

Imposta un'unica posizione per gestire gli errori.

  1. Implementare una funzione di callback dell’evento per MediaPlayerEvent.STATUS_CHANGED.

    TVSDK trasmette le informazioni sull’evento, ad esempio MediaPlayerStatusChangeEvent oggetto.

  2. Nel callback, quando lo stato restituito è MediaPlayerState.ERROR, forniscono logica per gestire tutti gli errori.

  3. Dopo aver gestito l’errore, reimposta il MediaPlayer o carica una nuova risorsa multimediale.

    Quando MediaPlayer l'oggetto è nello stato di errore, rimane in tale stato fino a quando non viene reimpostato utilizzando MediaPlayer.reset metodo.

Ad esempio:

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

In questa pagina