0 votos

Cambiar automáticamente el destino del sonido al cambiar la alimentación

Me gusta cambiar varias posiciones de trabajo en casa. Quiero que cambie a los altavoces bluetooth cuando esté conectado a la corriente. Y cambiar a los altavoces internos cuando esté desconectado. ¿Cómo puedo hacerlo con alguna aplicación o API de programación?

1voto

frabala Puntos 1709

Resuelto con un script de python que llama a SwitchAudioSource instalado por brew install switchaudio-osx:

import psutil
import subprocess
import time

while True:
    if psutil.sensors_battery().power_plugged:
        subprocess.run(["SwitchAudioSource", "-s", "EDIFIER S301"])
    else:
        subprocess.run(["SwitchAudioSource", "-s", "MacBook Pro扬声器"])
    time.sleep(10)

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