Esta pregunta ya tiene una respuesta aquí:
Buscar en Google soluciones para este problema parece llevar a soluciones de terceros como esta , a veces con scripts como esta . No soy ajeno a ninguno de los dos, pero me parece una locura que no haya una solución mejor.
Estoy en Windows 10. Utilizo audio HDMI a mi monitor desde mi tarjeta de video AMD, y uso un juego de auriculares enchufados en la parte posterior de mi placa base. Uso ambos a menudo, pero ahora necesito tediosamente cambia el dispositivo de reproducción predeterminado para cambiar entre ellos (a veces, por razones que todavía no sé cómo replicar, incluso necesito desactivar por completo el dispositivo que actualmente produce sonidos).
Esto es lo que veo en el mezclador de volumen después de iniciar mi computadora con AMD HDMI como predeterminado y abrir Chrome para ver un video:
Cuando cambio al dispositivo Altavoces
Veo que no se asigna ninguna aplicación y no veo forma de reasignar aplicaciones:
puedo generalmente coloque todas las aplicaciones en el dispositivo de Altavoces cambiando el dispositivo de reproducción predeterminado, y generalmente viceversa. Pero a veces eso solo cambia algunas aplicaciones, y otras veces no hace nada. Pero eso además del punto ...
¿Cómo puedo asignar una aplicación a un dispositivo de reproducción de audio específico? El Volume Mixer se ve como el lugar correcto, pero no parece que lo haga a menos que me esté perdiendo algo.
Respuestas:
Encontré un alterno gratuito (GPL) y pensé que lo tiraría por ahí para cualquier otra persona que se tropezara con google ... antes de que alguien le arrojara $ 20 a CheVolume o instalara su software de prueba que contiene adware (al menos según mi AV scan en la versión 0.5.0.0, descargado directamente desde su sitio).
encontrado algo llamado Audio Router en reddit / github / alternative.to
Estoy en Win 7 SP1 x64. Solo he estado jugando con él durante unos 2 minutos, pero reproduce correctamente mi audio de Firefox (youtube) a través del televisor y el audio de mi juego (SR3) a través de mis auriculares con el mínimo esfuerzo. Creo que podría tener un ganador.
Informaré si me encuentro con cualquier problema. De lo contrario, si todo funciona, tendré que darle una patada al chico como agradecimiento; Parecía que había un enlace de PayPal en su página Github
fuente
Vaya a "Dispositivos de reproducción" y desactive el tipo de salida que desea desasignar de la aplicación. La aplicación cambiará automáticamente a la siguiente salida de sonido disponible, y luego podrá volver a habilitar el dispositivo de salida deshabilitado.
fuente
Según mi conocimiento, Windows no tiene la opción de cambiar los dispositivos de reproducción para los programas que actualmente están reproduciendo audio.
Prueba el programa de terceros, CheVolume:
http://www.chevolume.com/
fuente
Lo siento, pero Windows simplemente no tiene el concepto de un dispositivo de salida de sonido específico de la aplicación. Muchas aplicaciones solo usan lo que sea el predeterminado. Algunas (las aplicaciones "multimedia" más elaboradas) incluyen un menú de opciones que le permite elegir un dispositivo de una lista, y la mayoría de ellas le permitirá guardar eso como predeterminado, pero la aplicación debe codificarse para proporcionar esa opción.
Me gusta la opción de scripting. Inicia un programa a través de un script que cambia el valor predeterminado a lo que quiera que sea para ese programa, luego, una vez que el programa está funcionando correctamente, establece el valor predeterminado en lo que desea que la mayoría de los programas usen. PowerShell puede hacer esto también.
fuente
System.*
API? Quizas elEnvironment.*
API? ¿O es nivel inferior en la API de Win32? Si leo esos documentos entenderé mucho mejor lo que está sucediendo, así que realmente apreciaría un enlace o algunas palabras clave :-)