2017-03-14 2 views
1

J'essaie de définir le périphérique audio par défaut lorsque deux périphériques de lecture portant le même nom sont connectés.Comment régler le périphérique audio par défaut lorsque deux périphériques de lecture portant le même nom sont connectés

Détails: Pour les périphériques individuels ou de lecture avec un nom différent, je peux définir par défaut nircmd.exe. Mais lors de la connexion d'un haut-parleur USB dans mon ordinateur portable. Dans les appareils Playback, il affiche deux haut-parleurs portant le même nom que "Speakers". Dans ce scénario, je ne suis pas en mesure de définir le périphérique de lecture par défaut selon ma demande. C'est par défaut que le premier haut-parleur est réglé sur Définir par défaut.

Donc, quelqu'un peut m'aider s'il vous plaît à ce sujet.

Refer image for this Scenario

+0

Avez-vous l'intention d'écrire votre propre programme de commutation ou s'agit-il d'une question pour l'utilisateur final? – Anders

+0

Oui, j'ai l'intention d'écrire mon propre programme de commutation. Au départ, j'ai commencé avec l'automatisation des périphériques de lecture par défaut. J'étais capable de gérer la situation quand un seul appareil de lecture ou deux appareils de lecture avec des noms différents sont connectés. Mais pour les appareils partageant le même nom, je n'ai pas pu le faire. –

Répondre

0

Got la solution. Pour cela, nous pouvons simplement référencer First Child of Speaker. Si cela correspond à votre exigence. Ensuite, nous obtiendrons la référence de cela et effectuer une action appropriée.