Files
pluriwave/docs/audio-recording-visualizer-notes.md
T
FreeTLab a6a91af402
Build & Deploy Pluriwave / Análisis de código (push) Successful in 12s
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m27s
feat(player): add radio recording and real waveform
2026-05-21 21:17:59 +02:00

1.5 KiB

Notas de grabación y visualización real de audio

Referencia interna: este archivo vive en docs/ y no está listado en flutter.assets, así que no se compila dentro de la aplicación.

Decisiones aplicadas

  • La grabación de radio se hace leyendo el stream HTTP original de la emisora y escribiendo sus bytes a disco. No se graba micrófono ni salida del sistema.
  • La ventaja es que se conserva la calidad original del stream y se evita recomprimir audio.
  • La forma de onda real se intenta capturar en Android con android.media.audiofx.Visualizer usando el androidAudioSessionId expuesto por just_audio.
  • Si Android deniega permisos o el dispositivo no permite capturar esa sesión, la UI cae al visualizador animado anterior para no bloquear el reproductor.

Fuentes consultadas