Skip to content

fix: grabar aunque el micrófono guardado ya no exista - #19

Merged
AleDev11 merged 1 commit into
mainfrom
fix/mic-device
Sep 25, 2026
Merged

AleDev11 merged 1 commit into
mainfrom
fix/mic-device

Conversation

@AleDev11

Copy link
Copy Markdown
Owner

Al pulsar Grabar salía una notificación vacía y no empezaba la grabación.

Causa: el micrófono se guarda por su identificador, y Chromium le da un identificador distinto según desde dónde se abra la app (versión instalada o en desarrollo) y al cambiar de drivers. Con uno que ya no existe, getUserMedia con deviceId: { exact } lanza un OverconstrainedError con el mensaje vacío, y eso cortaba la grabación.

  • Antes de capturar se busca el micrófono por identificador y, si no aparece, por su nombre (se guarda junto al identificador). Si tampoco, se usa el predeterminado con un aviso, y se guarda lo usado para no repetirlo.
  • errorMessage da un texto claro para los errores de captura (OverconstrainedError, NotFoundError, NotReadableError, NotAllowedError…) y nunca devuelve un mensaje vacío.
  • El reproductor ya no deja promesas rechazadas al salir de la pantalla completa o de la imagen en imagen cuando se desmonta.

Cómo se ha probado

  • Reproducido con una copia de la configuración real: OverconstrainedError con el mensaje vacío
  • Con el arreglo: graba, transcribe en directo, la pasada final termina, sin avisos al detener
  • bun run typecheck y bun test

@AleDev11
AleDev11 merged commit 6397217 into main Sep 25, 2026
2 checks passed
@AleDev11
AleDev11 deleted the fix/mic-device branch September 25, 2026 21:23
AleDev11 pushed a commit that referenced this pull request Sep 25, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.7.3](v0.7.2...v0.7.3)
(2026-09-25)


### Correcciones

* grabar aunque el micrófono guardado ya no exista
([#19](#19))
([6397217](6397217))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant