通用视频调速,突破0到16倍速
// ==UserScript==// @name 通用视频加减调速// @namespace https://yeyu####.xyz// @version 1.0// @description 通用视频调速,突破0到16倍速// @author 夜雨// @run-at document-end// @match *://*/*// @compatible Chrome// @compatible Firefox// @grant GM_registerMenuCommand// @license MIT// ==/UserScript==(function() {'use strict';//host, selectorconst urlList = {bilibili: 'bwp-video',douyin: ".xg-video-container video"};try {GM_registerMenuCommand("减速/加速", function (event) {let rateVal = prompt("请输入您的速率(0-16)", "2.0");if (!isNaN(rateVal)) {console.log(rateVal)if (rateVal > 16 || rateVal < 0) {alert("无效数值")return}let video_ = nullfor (let key in urlList) {if(location.host.replace(/\./g,"").includes(key)){document.querySelector(urlList[key])break}}if(!video_){video_ = document.querySelector("video")}console.warn("video_:", video_)video_.playbackRate = parseFloat(rateVal);}else{alert("无效数值")}}, "rate");}catch (e) { }})();