exceptionCaptured

Este evento se emitirá si se detecta algún mal funcionamiento. Se puede usar para filtrar los diferentes tipos de errores ocurridos en el proceso de captura. El mensaje asociado con el evento contendrá una breve descripción del error que ocurrió.

Tipo: CustomEvent<ExceptionCapturedEvent>

Datos recibidos:

  • code (string): Código de error.

  • eventType (string): Tipo de evento.

  • exceptionType (ExceptionType): Tipo de excepción emitida por el widget.

  • message (string): Breve descripción del error ocurrido.

Lista de tipos de excepciones terminales:

  • BrowserApiNotCompatible: El navegador en uso no es compatible.

  • CameraHardwareError: Ha ocurrido algún error al intentar usar la cámara.

  • CameraPermissionDenied: No se han concedido los permisos para usar la cámara.

  • MicrophonePermissionDenied: No se han concedido los permisos para usar el micrófono.

  • UnknownInternalError: Ha ocurrido un error interno desconocido.

Ejemplo de código:

import { type ExceptionCapturedEvent } from "@facephi/selphid-web-component";

selphidWidget.addEventListener('exceptionCaptured', onExceptionCaptured);

const onExceptionCaptured = (event: CustomType<ExceptionCapturedEvent>) => {
    const detail = event.detail.detail;
    console.log("[SelphID] ExceptionCaptured:", detail);
}

Last updated