Imposta un'unica posizione per gestire gli errori.
Implementare una funzione di callback dell’evento per MediaPlayerEvent.STATUS_CHANGED
.
TVSDK trasmette le informazioni sull’evento, ad esempio MediaPlayerStatusChangeEvent
oggetto.
Nel callback, quando lo stato restituito è MediaPlayerState.ERROR
, forniscono logica per gestire tutti gli errori.
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
}
}
});