Zoom录像快进跳转

添加跳转到前后5秒的按钮

目前为 2021-10-15 提交的版本。查看 最新版本

// ==UserScript==
// @name         Zoom Recording skipping function
// @name:zh-TW   Zoom錄像快進跳轉
// @name:zh-CN   Zoom录像快进跳转
// @namespace    http://tampermonkey.net/
// @version      0.7
// @description  Add buttons for skipping 5s or backing 5s while watching zoom recordings
// @description:zh-tw 添加跳轉到前後5秒的按鈕
// @description:zh-cn 添加跳转到前后5秒的按钮
// @author       You
// @match        *.zoom.us/rec/play/*
// @icon         https://www.google.com/s2/favicons?domain=zoom.us
// @grant        none
// ==/UserScript==

(function() {
    'use strict';



    function addBtn(){
        const video = document.getElementsByTagName("video")[0];
        const bar = document.getElementsByClassName("vjs-extend-control")[0];

        const back5s = document.createElement("div");
        const go5s = document.createElement("div");


        back5s.innerHTML = "<5s";
        go5s.innerHTML = ">5s";

        back5s.style["margin-right"] = "10px";
        go5s.style["margin-right"] = "10px";

        back5s.style["cursor"] = "pointer";
        go5s.style["cursor"] = "pointer";



        bar.prepend(go5s);
        bar.prepend(back5s);
        
        go5s.onclick = () => {
            video.currentTime += 5;
        }

        back5s.onclick = () => {
            video.currentTime -= 5;
        }

    }

    function delayabit(){  // pending... maybe using try catch
        setTimeout(()=>{
            addBtn();
        }, 4000);
    }

    window.addEventListener("load", delayabit, false);
    
    document.onkeydown = (event) => {
        var theVideo = document.getElementsByTagName('video')[0];
        
        event = event || window.event;
        
        if(event.keyCode == '37')
            theVideo.currentTime -= 5
        else if(event.keyCode == '39')
            theVideo.currentTime += 5
        else if(event.keyCode == '32')
        
            if(theVideo.paused)
                theVideo.play()
            else
                theVideo.pause()
            
    }


})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址