🏠 Home 

长按加速

看视频长按加速

// ==UserScript==
// @name         长按加速
// @namespace    mscststs.com
// @version      0.3
// @description  看视频长按加速
// @author       mscststs
// @license      ISC
// @match        https://www.bilibili.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
// @require      https://greasyfork.org/scripts/38220-mscststs-tools/code/MSCSTSTS-TOOLS.js?version=1026406
// @require      https://greasyfork.org/scripts/374462-%E9%BC%A0%E6%A0%87%E9%95%BF%E6%8C%89-longpress/code/%E9%BC%A0%E6%A0%87%E9%95%BF%E6%8C%89-LongPress.js?version=645860
// @grant        none
// ==/UserScript==
(async function() {
'use strict';
const video = await mscststs.wait("#bilibili-player video");
onLongPress(video,()=>{
// 获取当前倍速
const prevPlayBackRate = window.player.getPlaybackRate();
// 设置视频倍速
window.player.setPlaybackRate(4);
// 显示加速提示
const toastId = window.player.toast.create({text:"  加速中 >>   ",duration: Infinity});
// 监听抬起鼠标事件
document.addEventListener("mouseup",()=>{
window.player.toast.remove(toastId); // 移除提示
window.player.setPlaybackRate(prevPlayBackRate); // 恢复原有倍速
},{
once:true,
})
},500)
})();