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 MediaPlayerStatusChangeEvent.STATUS_CHANGED.

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

  2. En la rellamada, cuando el estado del parámetro de evento 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 está en estado ERROR, no puede salir de este estado hasta que se restablezca el objeto MediaPlayer (mediante el método MediaPlayer.reset) o se cargue un nuevo recurso de medios ( MediaPlayer.replaceCurrentItem).

Por ejemplo:

mediaPlayer.addEventListener(MediaPlayerStatusChangeEvent.STATUS_CHANGED,
                             onStatusChanged);

private void onStatusChanged(event:MediaPlayerStatusChangeEvent):void {
    if (event.status == MediaPlayerStatus.ERROR) {
        var error:MediaError = event.error;
        // handle TVSDK error here
    }
}

En esta página