Esto verificará todas las instancias de VLC y pausará cualquiera de las instancias que actualmente estén reproduciendo algo. ¡Avísame si ocurre algo inesperado! Para crear el acceso directo, sigue estos pasos:
-
Abre Automator y crea un Servicio, con una única acción de Ejecutar AppleScript, que contenga el siguiente código:
tell application "System Events" to repeat with VLC_instance in (application processes whose name is "VLC")
tell the menu "Playback" of the first menu bar of VLC_instance
if the menu item "Pause" exists then
click menu item "Pause"
else if the menu item "Play" exists then
click menu item "Play"
end if
end tell
end repeat
-
Configura el servicio para recibir "ninguna entrada" y para funcionar en "VLC" o "cualquier aplicación", si deseas asegurarte de poder usar el acceso directo desde cualquier lugar. Guárdalo con un nombre de tu elección.
-
Ahora, ve a la pestaña de Accesos directos en las preferencias de Teclado en Preferencias del Sistema, y haz clic en Servicios. El servicio recién creado debería estar en la parte inferior, bajo el nombre que elegiste. Haz clic en el servicio, luego haz clic en "agregar acceso directo" y especifica un acceso directo a tu gusto.
-
Puede que tengas que permitir el acceso de Automator en Accesibilidad en la pestaña de Privacidad de las preferencias de Seguridad y Privacidad.
¡Eso es todo! Ahora deberías tener un servicio configurado, vinculado al acceso directo que elegiste y que se puede acceder desde cualquier lugar.
0 votos
Si los tres están realmente reproduciendo algo, ¿cómo es que tienes más de una ventana de VLC reproduciendo algo? Parece que solo puedo reproducir un objeto a la vez.
0 votos
Esto es útil: abre
VLC.app
conScript Editor
y echa un vistazo alconjunto de VLC
para ver todos loscomandos
ypropiedades
que tiene. Resulta que podemos usar el comandoplay
para alternar la reproducción, así:tell application "VLC" to play
(aunque no resolverá la situación).1 votos
@user3439894 hay varias formas de mostrar varias ventanas, por ejemplo, wiki.videolan.org/How_to_play_multiple_instances_of_VLC (el punto esencial ahí es
open -n
en la Terminal).0 votos
Por cierto: en este sitio web se afirma: "En Mac, ejecutar múltiples instancias de VLC no es compatible de forma predeterminada". - Pero eso es incorrecto, ya que podemos simplemente usar el ejecutable de VLC (que es "/Applications/VLC.app/Contents/MacOS/VLC").
0 votos
Bueno, está respaldado por el sistema operativo, solo que no por los desarrolladores de VLC. Publicaré una solución para esto a continuación.
0 votos
Por cierto, VLC tiene un efecto de video "Detección de Movimiento" que marca el movimiento con rectángulos, suena como una buena ayuda visual. Presiona CMD-E para abrir la ventana de "Efectos de video" y selecciona la pestaña "Color" y activa la opción "Detección de Movimiento".
0 votos
@Froggard Lo que realmente quería decir es que
Reproductor VLC
también está diseñado para usarse comoherramienta de línea de comandos
, utilizando/Applications/VLC.app/Contents/MacOS/VLC
comocomando
. Haz/Applications/VLC.app/Contents/MacOS/VLC --help
en una ventana deTerminal.app
para comprobar esto.