1 votos

(AppleScript) ¿Cómo ajustar el volumen de la aplicación Apple Music?

Me gustaría escribir un acceso directo ("Desvanecer Apple Music") que reduzca lentamente el volumen de Apple Music en el transcurso de ~5 segundos.

No veo una opción de acceso directo para obtener/ajustar el volumen de Apple Music, así que me imagino que AppleScript sería la opción correcta - pero no estoy lo suficientemente familiarizado con AppleScript para saber qué variables/sintaxis usar para ello.

¿Cómo puedo obtener/ajustar el volumen de Apple Music? (Como bonus: ¿cómo puedo escribir un pequeño bucle para ajustar el volumen en el transcurso de 5 segundos)?

Esencialmente, eso equivaldría a ajustar lentamente este control deslizante a cero: Screenshot of Apple Music, with the volume indicator highlighted

3voto

Murray Puntos 141

¡Muy bien, he descubierto un simple script que hace lo que quiero! Usted puede ajustar los parámetros en las dos primeras líneas para "ajustar" a lo que quieres - pero creo que esto es una configuración bastante bien afinado. Lentamente baja el volumen para crear un desvanecimiento, lo cual es bueno cuando estás haciendo de DJ en la llamada Zoom y quieres un sutil efecto de desvanecimiento.

set fadeDuration to 3 -- in seconds

tell application "Music"
    set currentVolume to sound volume

    if currentVolume > 0 then
        set fadeStepDuration to 0.02 -- in seconds, Apple says this should be > 0.01667
        set fadeStepCount to fadeDuration / fadeStepDuration
        set fadeStepSize to currentVolume / fadeStepCount

        repeat fadeStepCount times
            set currentVolume to currentVolume - fadeStepSize
            set sound volume to currentVolume
            delay fadeStepDuration
        end repeat
    end if

end tell

Así se ve en acción: volume fade-out in action

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