Greasy Fork

视频加速

网页内视频内容加速播放

目前为 2023-08-11 提交的版本。查看 最新版本

// ==UserScript==
// @name         视频加速
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  网页内视频内容加速播放
// @author       Coldarra
// @grant        GM_registerMenuCommand
// @grant        GM_unregisterMenuCommand
// @match        http://*/*
// @match        https://*/*
// @icon         data:image/svg+xml;base64,PHN2ZyB0PSIxNjkxNzI1NDUyNjgyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQzMjMiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNMTg1LjA5IDUzOC43NWMwLTkuODkgMC41OC0xNC44NSAxLjcxLTI0LjQ0IDE0LjQ3LTEyMi42MyAxMTguNzctMjE3Ljc1IDI0NS4yOC0yMTcuNzVzMjMwLjkzIDk1LjIzIDI0NS4zMSAyMThhMTc0Ljc3IDE3NC43NyAwIDAgMSAxLjY4IDI0LjI0IiBmaWxsPSIjMjc5QUNDIiBwLWlkPSI0MzI0Ii8+PHBhdGggZD0iTTUxMS4zMyA2NzIuMDRtLTgzLjYzIDBhODMuNjMgODMuNjMgMCAxIDAgMTY3LjI2IDAgODMuNjMgODMuNjMgMCAxIDAtMTY3LjI2IDBaIiBmaWxsPSIjMjc5QUNDIiBwLWlkPSI0MzI1Ii8+PHBhdGggZD0iTTUxMS4zMyA3NjMuMjJBOTEuMTkgOTEuMTkgMCAxIDEgNjAyLjUxIDY3MmE5MS4yOSA5MS4yOSAwIDAgMS05MS4xOCA5MS4yMnogbTAtMTMxLjkxQTQwLjczIDQwLjczIDAgMSAwIDU1Mi4wNiA2NzJhNDAuNzcgNDAuNzcgMCAwIDAtNDAuNzMtNDAuNjl6IiBmaWxsPSIjMzAzMDMwIiBwLWlkPSI0MzI2Ii8+PHBhdGggZD0iTTUxMS4zMyA4ODkuMDVjLTIwNi42IDAtMzc0LjY4LTE2OC4wOS0zNzQuNjgtMzc0LjY5czE2OC4wOC0zNzQuNjkgMzc0LjY4LTM3NC42OVM4ODYgMzA3Ljc1IDg4NiA1MTQuMzYgNzE3Ljk0IDg4OS4wNSA1MTEuMzMgODg5LjA1eiBtMC02OTguOTNjLTE3OC43OCAwLTMyNC4yMyAxNDUuNDUtMzI0LjIzIDMyNC4yNHMxNDUuNDUgMzI0LjIzIDMyNC4yMyAzMjQuMjMgMzI0LjI0LTE0NS40NSAzMjQuMjQtMzI0LjIzLTE0NS40NS0zMjQuMjQtMzI0LjI0LTMyNC4yNHoiIGZpbGw9IiMzMDMwMzAiIHAtaWQ9IjQzMjciLz48cGF0aCBkPSJNNzI5Ljc0IDUzOS41NGEyNS4yMiAyNS4yMiAwIDAgMS0yNS4yMy0yNS4yMmMwLTEwNi41Mi04Ni42Ni0xOTMuMTgtMTkzLjE4LTE5My4xOFMzMTguMTYgNDA3LjggMzE4LjE2IDUxNC4zMmEyNS4yMyAyNS4yMyAwIDAgMS01MC40NiAwQzI2Ny43IDM4MCAzNzcgMjcwLjY4IDUxMS4zMyAyNzAuNjhTNzU1IDM4MCA3NTUgNTE0LjMyYTI1LjIyIDI1LjIyIDAgMCAxLTI1LjI2IDI1LjIyeiIgZmlsbD0iIzMwMzAzMCIgcC1pZD0iNDMyOCIvPjxwYXRoIGQ9Ik01MTEuMzMgMzY3YTI1LjI0IDI1LjI0IDAgMCAxLTI1LjIzLTI1LjIzdi00NS44NmEyNS4yMyAyNS4yMyAwIDEgMSA1MC40NiAwdjQ1LjgyQTI1LjI0IDI1LjI0IDAgMCAxIDUxMS4zMyAzNjd6TTYzMy40IDQxNy41MmEyNS4yMyAyNS4yMyAwIDAgMS0xNy44NC00My4wN2wzMi40LTMyLjRhMjUuMjMgMjUuMjMgMCAwIDEgMzUuNjggMzUuNjhsLTMyLjQgMzIuNGEyNS4xOCAyNS4xOCAwIDAgMS0xNy44NCA3LjM5ek0zODkuMjcgNDE3LjUyYTI1LjIgMjUuMiAwIDAgMS0xNy44NS03LjM5TDMzOSAzNzcuNzNhMjUuMjMgMjUuMjMgMCAwIDEgMzUuNjgtMzUuNjhsMzIuNCAzMi40YTI1LjI0IDI1LjI0IDAgMCAxLTE3Ljg0IDQzLjA3ek0zMzguNzEgNTM5LjU4aC00NS44MmEyNS4yMyAyNS4yMyAwIDEgMSAwLTUwLjQ1aDQ1LjgyYTI1LjIzIDI1LjIzIDAgMSAxIDAgNTAuNDV6TTcyOS43OCA1MzkuNThINjg0YTI1LjIzIDI1LjIzIDAgMSAxIDAtNTAuNDVoNDUuODJhMjUuMjMgMjUuMjMgMCAwIDEgMCA1MC40NXpNNTMxLjE0IDYzNC4zNWEyNS4yMyAyNS4yMyAwIDAgMS0yMy41Ni0zNC4yM0w1NTcuNjYgNDY5YTI1LjIyIDI1LjIyIDAgMSAxIDQ3LjEzIDE4bC01MC4wOCAxMzEuMTJhMjUuMjMgMjUuMjMgMCAwIDEtMjMuNTcgMTYuMjN6IiBmaWxsPSIjMzAzMDMwIiBwLWlkPSI0MzI5Ii8+PC9zdmc+
// @license MIT

// ==/UserScript==
(function() {
    'use strict';
    // 🟢🔴
    let menuCommand = 0
    let speed = 1
    const ConfigSpeed = ()=> {
        const result = prompt('请输入倍速', speed);
        let sp = parseFloat(result)
        let elements = document.getElementsByTagName("video")
        if(elements.length === 0) alert("页面中没有找到视频")
        if (sp >=0 && sp <= 100 && elements.length >0) {
            speed = sp
            elements.forEach(el=>{el.playbackRate=sp})
            GM_unregisterMenuCommand(menuCommand)
            RegisterMenuCommand()
        }
    }
    const RegisterMenuCommand = () => {
        menuCommand = GM_registerMenuCommand(`🟢当前视频倍速:${speed},点击修改`, ConfigSpeed);
    }
    RegisterMenuCommand()
})();