23 votos

¿Hay alguna manera de cambiar el dispositivo de salida de sonido a través de Applescript o shell?

Me gustaría cambiar el dispositivo de salida de sonido (como la opción de hacer clic en el icono del altavoz en la barra de menús) a través de script, pero NO a través de la secuencia de comandos de la interfaz de usuario, por ejemplo, el lanzamiento del panel System Pref.

ACTUALIZACIÓN: Usando la solución de @Mateusz, aquí hay un Applescript que, cuando se lanza, le dará una ventana emergente para seleccionar el dispositivo de salida de audio deseado:

set devices to do shell script "/Applications/Audiodevice/audiodevice output list"
set answer to choose from list (paragraphs of devices) with title "Audio Output" with prompt "Select a device" without multiple selections allowed
if answer is false then return
do shell script "/Applications/Audiodevice/audiodevice output " & quoted form of item 1 of answer

(Nota: hay que poner el audiodevice archivo en /Applications )

50voto

hjdm Puntos 18

Hay switchaudio-osx que necesita ser compilado a partir de las fuentes.

Uso

AudioSwitcher [-a] [-c] [-t type] [-n] -s device_name
  • -a : muestra todos los dispositivos
  • -c : muestra el dispositivo actual
  • -t type : tipo de dispositivo (entrada/salida/sistema). Por defecto es de salida.
  • -n : pasa el dispositivo de audio al siguiente
  • -s device_name : establece el dispositivo de audio en el dispositivo dado por el nombre

6voto

hjdm Puntos 18

Hay audiodevice disponible en whoshacks .

Uso:

  • audiodevice lista de dispositivos de entrada, salida y audio del sistema
  • audiodevice <port> mostrar el dispositivo de audio para el puerto seleccionado
  • audiodevice <port> list lista de dispositivos de audio disponibles para el puerto seleccionado
  • audiodevice <port> <device> configurar el puerto seleccionado para utilizar el dispositivo designado ("interno" seleccionará los altavoces internos o los auriculares, lo que esté activo)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X