Incluso en iTunes 11, no hay desaparición gradual al pausar la reproducción o desaparición gradual al iniciar la reproducción. ¿Cómo puedo lograr esto?
Incluso en iTunes 11, no hay desaparición gradual al pausar la reproducción o desaparición gradual al iniciar la reproducción. ¿Cómo puedo lograr esto?
Si usa macOS, puede crear un nuevo Servicio con Automator, agregarle una acción Ejecutar AppleScript e ingresar el 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
Puede asignarle un método abreviado de teclado en Preferencias del sistema > Teclado > Atajos de teclado > Servicios.
Para Mac OS X v10.5 o posterior (Intel 32/64 bits), puede usar este guión. Im usando esto para el desvanecimiento y la música cuando hago una pausa o reproduzco mi música, u omitiendo canciones, es genial y funciona bien con el fundido cruzado incorporado desde el menú de reproducción. Es ideal para la lista de reproducción de grupo y funciona bien con la última versión de itunes (12.1.2) enlace
El script anterior para Automator en macOS se desvaneció demasiado rápido para mi gusto, así que lo modifiqué ligeramente (el Las 3 líneas modificadas / agregadas están en mayúsculas. ¿Es posible resaltar texto en una sección de código con, por ejemplo, negrita? - simplemente cámbielas a minúsculas si lo usa). Mi versión se desvanece en 4 segundos, solo cambia ese dígito a otra cosa 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