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á actualmente abierto 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 atajo de teclado. Sé que sería posible mediante la simulación de acciones del usuario (cambiar a una pestaña en particular, simular el clic, volver a la última pestaña), pero estoy buscando una manera más fluida.

Respuestas:


2

Puede 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, reemplace execute javascriptcon do JavaScript.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.