5 votos

¿Cómo se desvanece en iTunes?

Incluso en iTunes 11, no hay un fundido de salida al detener la reproducción ni un fundido de entrada al iniciar la reproducción. ¿Cómo puedo lograrlo?

7voto

interstar Puntos 4118

En Automator, crea un nuevo Servicio, añádele una acción de Ejecutar AppleScript e introduce lo siguiente script:

set current_application to (path to frontmost application as Unicode text)
tell application "System Events"
    if process "iTunes" exists then
        tell application "iTunes"
            set current_volume to the sound volume
            if (player state is playing) then
                repeat
                    repeat with i from current_volume to 0 by -1
                        set the sound volume to i
                        delay 0.01
                    end repeat
                    pause
                    set the sound volume to current_volume
                    exit repeat
                end repeat
            else
                set the sound volume to 0
                play
                repeat with j from 0 to current_volume by 1
                    set the sound volume to j
                end repeat
            end if
        end tell
        tell application current_application
            activate
        end tell
    end if
end tell

Puedes asignarle un atajo de teclado en Preferencias del sistema > Teclado > Atajos de teclado > Servicios.

1voto

Kamran Puntos 11

puedes usar esto script, lo uso para la música de fade out/in cuando pauso o reproduzco mi música, o para saltar canciones, es genial y funciona bien con el crossfade incorporado del menú de reproducción.es genial para la lista de reproducción de fiestas y funciona muy bien con la última versión de itunes (12.1.2) http://www.wildbits.com/accubeatmix/

0voto

Ady Puntos 4132

El script de arriba se desvanece demasiado rápido para mi gusto, así que lo he modificado ligeramente (las 3 líneas modificadas/añadidas están en mayúsculas - ¿es posible resaltar el texto en una sección de código con, por ejemplo, negrita? - sólo tienes que cambiarlas a minúsculas si lo utilizas). Mi versión se desvanece en 4 segundos, sólo cambia esa cifra por otra si lo prefieres.

set current_application to (path to frontmost application as Unicode text)
tell application "System Events"
    if process "iTunes" exists then
        tell application "iTunes"
            set current_volume to the sound volume
            SET DEL TO 4 / CURRENT_VOLUME
            if (player state is playing) then
                repeat
                    repeat with i from current_volume to 0 by -1
                        set the sound volume to i
                        DELAY DEL
                    end repeat
                    pause
                    set the sound volume to current_volume
                    exit repeat
                end repeat
            else
                set the sound volume to 0
                play
                repeat with j from 0 to current_volume by 1
                    set the sound volume to j
                    DELAY DEL
                end repeat
            end if
        end tell
        tell application current_application
            activate
        end tell
    end if
end tell

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