feat: sélecteur de microphone dans l'interface

- Select dropdown peuplé via enumerateDevices() au chargement
- Mise à jour automatique quand un périphérique est branché/débranché (devicechange)
- Le deviceId sélectionné est passé à getUserMedia() via exact constraint
- Option 'Micro par défaut' pour le comportement d'origine
This commit is contained in:
Michael committed 2026-06-12 16:15:51 +02:00
1 parent 284011428a
commit 86f94fc22c
3 files changed
+48 -3

No files matched your search

+3
View File
@@ -22,6 +22,9 @@
<main>
<section class="controls">
<input id="title" type="text" placeholder="Titre de la réunion (optionnel)">
<select id="mic-select" title="Choisir le microphone">
<option value="">Micro par défaut</option>
</select>
<button id="record-btn" class="record">● Démarrer</button>
<span id="timer">00:00</span>
<label id="diarization-toggle" class="toggle" title="Identifier les locuteurs">