Puede configurar un lugar para gestionar errores.
Implementación de una función de llamada de retorno para MediaPlayerEvent.STATUS_CHANGED
.
TVSDK pasa información de evento, como un MediaPlayerStatusChangeEvent
objeto.
En la llamada de retorno, cuando el estado devuelto es MediaPlayerStatus.ERROR
, proporcione lógica para gestionar todos los errores.
Una vez gestionado el error, restablezca el MediaPlayer
o cargar un nuevo recurso de medios.
Si la variable MediaPlayer
el objeto está en estado de error y permanecerá en ese estado hasta que lo restablezca con el MediaPlayer.reset
método.
Por ejemplo:
mediaPlayer.addEventListener(MediaPlayerEvent.STATUS_CHANGED,
new StatusChangeEventListener() {
@Override
public void onStatusChanged(MediaPlayerStatusChangeEvent event) {
if (event.getStatus() == MediaPlayerStatus.ERROR) {
// handle TVSDK error here
}
}
});