// ==UserScript== // @name 百度云网盘视频允许倍速播放 // @namespace http://tampermonkey.net/ // @version 2024-11-21 // @description 适用于百度云在线视频播放,倍速播放,没有额外的按钮,直接点击视频中的倍数按钮 即可倍数播放。需要定制脚本请联系QQ2847046608 // @author You // @match https://pan.baidu.com/pfile/video?* // @icon https://www.google.com/s2/favicons?sz=64&domain=baidu.com // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { 'use strict'; clearInterval(window.asdasd); window.asdasd = setInterval(() => { var affsdasd = document.querySelector(".vp-video__control-bar--playback-rates"); if (!!affsdasd && !affsdasd.classList.contains("aaaa")) { affsdasd.classList.add("aaaa"); clearInterval(window.asdasd); affsdasd.insertAdjacentHTML('afterbegin', `
`) document.querySelectorAll(".vp-video__control-bar--playback-rates > .vp-video__control-bar--video-button").forEach(o => { o.onclick = function () { document.querySelector("video").playbackRate = o.querySelector("button").innerText.replace("X", ""); document.querySelector("video").play(); document.querySelector("wora-pc-dialog").style.display = "none"; document.querySelectorAll(".vp-video__control-bar--playback-rates > .vp-video__control-bar--video-button").forEach(o22 => { if (o22 == o) { o22.classList.add("is-selected"); } else { o22.classList.remove("is-selected"); } }); } }); window.realSpee = 0; [ document.body, document.querySelector(".video-js"), ...document.querySelector(".video-js").querySelectorAll('*') ].forEach(oo => { oo.onkeydown = () => { if (window.realSpee == 0) { window.realSpee = document.querySelector("video").playbackRate; } switch (event.code) { case "Right": case "ArrowRight": document.querySelector("video").playbackRate = 4; event.stopImmediatePropagation(); break; } }; oo.onkeyup = () => { switch (event.code) { case "Right": case "ArrowRight": if (window.realSpee != 0) { document.querySelector("video").playbackRate = window.realSpee; window.realSpee = 0; } event.stopImmediatePropagation(); break; } }; }); } }, 1000) // Your code here... })();