Question Libérer un périphérique audio


J'essaie d'exécuter un exécutable qui joue un son avec la bibliothèque portaudio.

Quand je compile et que je lance le système de fichiers, j'obtiens l'erreur suivante.

Numéro d'erreur: -9985 Message d'erreur: Périphérique indisponible

Je me demande comment libérer le périphérique audio et exécuter l'exécutable et ramener le périphérique audio à sa forme actuelle afin de pouvoir l'utiliser avec le système.


0
2017-09-27 04:29


origine




Réponses:


Sous Ubuntu, le démon pulseaudio «bogue» les périphériques audio. Au lieu de le tuer, vous pouvez le faire avaler la sortie OSS de votre application comme ceci: padsp ./yourApp

Si cela ne fonctionne pas, voici un rapport de bogue sur la façon dont les gars de Fedora ont surmonté un problème similaire avec audace: https://bugzilla.redhat.com/show_bug.cgi?id=445644


1
2017-09-27 17:15