5 votes

La microphone de la webcam USB ne fonctionne pas jusqu'à ce qu'elle soit rebranchée

J'utilise pulseaudio + pavucontrol

Je démarre en branchant le microphone dans le port USB.

Je vérifie l'onglet Périphérique d'entrée dans l'application de contrôle du volume (pavucontrol) et je ne vois que mon GEMIX_WEBCAM_USB_AUDIO Analog Mono et il ne réagit à aucun son.

Ensuite, je rebranche le périphérique USB et il commence à réagir au son (vous savez, une sorte d'indicateur horizontal bleu).

Le problème est qu'il arrêtera de réagir au son dès que je redémarre ou exécute :

pulseaudio -k
pulseaudio -D

À chaque fois que je veux le réactiver, je dois le rebrancher physiquement....

Que puis-je faire pour éviter cela?

[liza@liza ~]$ pacmd list-sources | grep -e device.string -e 'name:'
 name: 
  device.string = "0"
 name: 
  device.string = "hw:1"

J'ai également ajouté ce périphérique par défaut dans /etc/pulse/default.pa :

### Rendre certains périphériques par défaut
set-default-source alsa_input.usb-Aveotek_GEMIX_WEBCAM_USB_AUDIO-02.analog-mono

7voto

Dmitriy Klyushin Points 251

SOLUTION :

Je regardais la sortie de la :

pacmd list-sources

et j'ai remarqué que mon appareil * index : 1 avait l'état SUSPENDU ( * - indique que l'appareil est celui par défaut) Il y a une solution pour cette situation décrite sur le wiki.archlinux J'ai donc ouvert /etc/pulse/default.pa et j'ai commenté la ligne :

load-module module-suspend-on-idle

redémarré pulseaudio :

pulseaudio -k

et maintenant, dans la sortie de la :

pacmd list-sources

* index 1 l'appareil a l'état INACTIF (et l'état change en EN COURS D'UTILISATION - quand il est utilisé par une application par ex. guvcview) C'est donc la solution. Je voudrais également mentionner que j'avais déjà rencontré la situation où le micro de cet appareil ne parvenait pas du tout à enregistrer du son. Et la solution était de choisir "Sortie stéréo analogique" dans la section Audio intégré de l'onglet Configuration de l'application Contrôle du volume (pavucontrol). De cette manière, j'ai résolu le conflit - lorsque le système ne savait pas quelle source utiliser - le micro intégré ou celui externe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X