0 votos

¿Cómo reproducir o pausar múltiples instancias de VLC simultáneamente?

Tengo 3 ventanas abiertas de VLC y siempre que veo movimiento en una necesito pausar todas al mismo tiempo. Idealmente, me gustaría tener un atajo de teclado para hacer esto. Intenté con AppleScript pero no estoy familiarizado con el lenguaje y no puedo ver cómo iterar a través de todos los procesos de una aplicación y decirle a cada uno individualmente.

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 con Script Editor y echa un vistazo al conjunto de VLC para ver todos los comandos y propiedades que tiene. Resulta que podemos usar el comando play 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).

0voto

William T Froggard Puntos 2862

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:

  1. 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
  2. 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.

  3. 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.

  4. 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.

-2voto

LexS Puntos 73

Cuando tienes un VLC "activo" (delante de ti) presiona CMD+Q y se cierra. Y así con el siguiente activo.

0 votos

Eso lo cerraría, no pausaría, y el OP quiere pausar todos ellos con un solo comando.

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