51 votes

Comment basculer une application sur un autre périphérique de lecture sous Windows 10 ?

Les recherches sur Google pour trouver des solutions à ce problème semblent conduire à des solutions tierces telles que cette parfois avec des scripts comme cette . Je ne suis étranger ni à l'un ni à l'autre, mais il me semble insensé qu'il n'y ait pas de meilleure solution.

Je suis sous Windows 10. J'utilise l'audio HDMI vers mon moniteur à partir de ma carte vidéo AMD, et j'utilise un casque branché à l'arrière de ma carte mère. J'utilise souvent les deux, mais en ce moment j'ai besoin de fastidieusement changer le périphérique de lecture par défaut pour passer de l'un à l'autre (parfois, pour des raisons que je ne sais pas encore comment reproduire, je dois même désactiver complètement le périphérique qui émet actuellement des sons).


Voici ce que je vois dans le mixeur de volume après avoir démarré mon ordinateur avec AMD HDMI par défaut, et ouvert Chrome pour regarder une vidéo :

AMD HDMI is playing System Sounds and Chrome's audio.

Lorsque je passe à l'appareil Speakers

About to select Speakers device.

Je constate qu'aucune demande ne lui a été attribuée et je ne vois aucun moyen de réattribuer des demandes :

Speakers device is lonely.

Je peux généralement de marteler toutes les applications sur l'appareil Speakers en changeant l'appareil de lecture par défaut, et généralement vice versa. Mais parfois cela ne fait que basculer certaines applications, et parfois cela ne fait rien. Mais ce n'est pas la question...

Comment affecter une application à un appareil de lecture audio spécifique ? Le Volume Mixer semble être le bon endroit, mais il ne semble pas le faire, à moins que quelque chose ne m'échappe.

56voto

spiritpyre Points 911

J'ai trouvé une alternative gratuite (GPL) et j'ai pensé la proposer à tous ceux qui tomberaient sur Google... avant que quelqu'un ne jette 20$ à CheVolume ou n'installe leur logiciel d'essai contenant des adwares (du moins selon mon analyse AV de la version 0.5.0.0, téléchargée directement depuis leur site).

a trouvé quelque chose appelé Audio Router sur reddit / github / alternative.to

https://github.com/audiorouterdev/audio-router

Je suis sur Win 7 SP1 x64. Cela ne fait que 2 minutes que je joue avec, mais il joue correctement l'audio de Firefox (YouTube) à travers la TV et l'audio de mon jeu (SR3) à travers mon casque avec un minimum d'effort. Je pense que j'ai un gagnant.

Je ferai un rapport si je rencontre des problèmes.

11voto

EasyCargo Support Points 111

Allez dans "Playback devices" et désactivez le type de sortie que vous souhaitez désaffecter de l'application. L'application passera automatiquement à la prochaine sortie sonore disponible, et vous pourrez alors réactiver le périphérique de sortie désactivé.

4voto

user2597747 Points 291

À ma connaissance, Windows n'offre pas la possibilité de changer de périphérique de lecture pour les programmes en cours de lecture audio.

Essayez le programme tiers CheVolume :

http://www.chevolume.com/

2voto

Jamie Hanrahan Points 22184

Je suis désolé, mais Windows n'a tout simplement pas le concept de périphérique de sortie sonore spécifique à une application. De nombreuses applications utilisent simplement le périphérique par défaut. Certaines (les applications "multimédia" les plus élaborées) incluent un menu d'options qui vous permet de choisir un périphérique dans une liste, et la plupart d'entre elles vous permettent d'enregistrer ce périphérique par défaut, mais l'application doit être codée pour fournir cette option.

J'aime l'option de script. Vous démarrez un programme via un script qui modifie la valeur par défaut en fonction de ce que vous souhaitez pour ce programme, puis une fois que le programme est opérationnel, il rétablit la valeur par défaut en fonction de ce que vous souhaitez que la plupart des programmes utilisent. PowerShell peut également faire cela.

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