Skip to content

Eventos

Todos os eventos abaixo são emitidos no elemento <medyou-recorder>.

access-ready

Emitido depois que o acesso ao SDK é concedido.

recording-started

Emitido quando a gravação pelo microfone realmente começa.

recording-paused

Emitido quando uma gravação em andamento é pausada.

recording-resumed

Emitido quando uma gravação pausada é retomada.

recording-stopped

Emitido quando a gravação para.

js
event.detail = {
  duration: 7,
};

upload-started

Emitido quando o SDK começa a enviar a gravação para o backend.

js
event.detail = {
  filename: "recording.webm",
  size: 114109,
};

processing-started

Emitido quando o backend começa a processar o payload da gravação.

js
event.detail = {
  filename: "recording.webm",
  size: 114109,
};

processing-completed

Emitido quando a transcrição e a SOAP Note estão prontas.

js
event.detail = {
  transcription: "Texto transcrito",
  soap: {},
  metadata: {},
};

upload-failed

Emitido quando o upload ou o processamento falha.

js
event.detail = {
  error: "Mensagem de erro legível para humanos",
  filename: "recording.webm",
  mimeType: "audio/webm",
};