Greasy Fork

上海交大网课快进快退快捷键

交大网课快进快退快捷键用方向键以及空格键控制

// ==UserScript==
// @name         上海交大网课快进快退快捷键
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  交大网课快进快退快捷键用方向键以及空格键控制
// @author       pulse456
// @match        https://vshare.sjtu.edu.cn/play/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=sjtu.edu.cn
// @grant        none
// @run-at       document-end
// @license      GPL
// ==/UserScript==

(function() {
    'use strict';
    setTimeout(function(){document.querySelector("#video-share_html5_api").playbackRate=2;
                         document.querySelector("#video-share_html5_api").volumne=1;}, 1000);
    document.onkeydown = function (event) {
        var e = event || window.event ;
        if (e.preventDefault) {
            e.preventDefault();
        } else {
            window.event.returnValue = false;
        }
        if (e && e.keyCode == 32) {
          // 按 Space
          //要做的事情
            if(document.querySelector("#video-share > div.vjs-control-bar > button.vjs-play-control.vjs-control.vjs-button.vjs-paused"))
            {document.querySelector("#video-share > div.vjs-control-bar > button.vjs-play-control.vjs-control.vjs-button.vjs-paused").click();}
                else
                {document.querySelector("#video-share > div.vjs-control-bar > button.vjs-play-control.vjs-control.vjs-button.vjs-playing").click();}
        }
        if (e && e.keyCode == 37) {
          // 按 left
          //要做的事情
          document.querySelector("#video-share > div.vjs-control-bar > button.vjs-seek-button.skip-back.skip-5.vjs-control.vjs-button").click()
        }
        if (e && e.keyCode == 39) {
          // enter 键
          //要做的事情
          document.querySelector("#video-share > div.vjs-control-bar > button.vjs-seek-button.skip-forward.skip-5.vjs-control.vjs-button").click()
        }
      };
})();