您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add buttons for skipping 5s or backing 5s while watching zoom recordings
当前为
- // ==UserScript==
- // @name Zoom Recording skipping function
- // @name:zh-TW Zoom錄像快進跳轉
- // @name:zh-CN Zoom录像快进跳转
- // @namespace http://tampermonkey.net/
- // @version 2.1
- // @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
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- const step = 5
- function tenSto5S(){
- document.getElementsByClassName("vjs-step-wrapper")[0].children[1].innerHTML = "5 second"
- }
- 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();
- tenSto5S();
- }, 5000);
- }
- window.addEventListener("load", delayabit, false);
- document.onkeypress = (event) => {
- var theVideo = document.getElementsByTagName('video')[0];
- event = event || window.event;
- if(event.keyCode == '37'){
- event.preventDefault();
- theVideo.currentTime += step
- }
- else if(event.keyCode == '39'){
- event.preventDefault();
- theVideo.currentTime -= step
- }
- /* else if(event.keyCode == '32'){
- console.log("space bar pressed")
- //event.preventDefault();
- if(theVideo.paused){
- theVideo.play()
- }
- else{
- theVideo.pause()
- }
- } */
- }
- })();