Crear un atajo de teclado para pausar el video de Youtube en una pestaña de Google Chrome

1

Esto es lo que quiero hacer: conectar un atajo de teclado con una acción para reproducir / pausar el video que está abierto actualmente en una pestaña de Google Chrome. ¿Sería posible en Mac OS X?

Estaba pensando en mantener Youtube siempre en una pestaña en particular (por ejemplo, la primera) y crear un script de Automator con un método abreviado de teclado. Sé que sería posible simulando las acciones de los usuarios (cambiar a una pestaña en particular, simular un clic, volver a la última pestaña) pero estoy buscando una forma más fluida.

    
pregunta syntagma 03.03.2013 - 20:31

1 respuesta

2

Podría asignar un acceso directo a un script como este:

tell application "Google Chrome"
    repeat with t in tabs of windows
        tell t
            if URL starts with "http://www.youtube.com" then
                execute javascript "player = document.querySelectorAll('#watch7-player embed')[0]
if (player) {
    player.getPlayerState() == 1 ? player.pauseVideo() : player.playVideo()
} else { // if youtube.com/html5 is enabled
    document.querySelectorAll('.html5-player-chrome > button:first-child')[0].click()
}"
                exit repeat
            end if
        end tell
    end repeat
end tell

Para Safari, reemplaza execute javascript con do JavaScript .

    
respondido por el user495470 05.03.2013 - 20:23

Lea otras preguntas en las etiquetas