油猴实现视频多倍速播放

油猴学习,油猴似乎基本用的js(笑,把油猴学习看作js学习)

此次实现了bilibili倍速播放,我变量设定的2.5倍速,可以随意更改,等学了更多js或许能写个小窗口,然后输入数字来调节倍数

这里只针对html的视频播放器

unsafeWindow是油猴在沙盒模式下对网页的指向
onload待网页加载完
onplay当点击播放时
unsafeWindow.document.querySelector('video').playbackRate=rat;修改对应的播放倍速
写完发现不能运行,找了好久的错误发现是我字母打错了几个,是我太菜了。
(油猴那个用户脚本编写那里为什么好多单词错误都不报错,啊啊啊)
// ==UserScript==
// @name         bilibili视频2.5倍速
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.bilibili.com/video/*
// @grant        unsafeWindow
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net.cn
// ==/UserScript==


var rat=2.5;
unsafeWindow.onload=function(){
    unsafeWindow.document.querySelector('video').onplay=function(){
        unsafeWindow.document.querySelector('video').playbackRate=rat;
        }
    }
 /*unsafeWindow.onload=function(){
        //在元素都加载完成后再监听video的播放时间,再进行倍速设置
        unsafeWindow.document.querySelector('video').onplay=function(){
            unsafeWindow.document.querySelector('video').playbackRate=rat;
        }
    }*/

 

posted @ 2021-06-28 19:09  心懒了♀麻木来了  阅读(2380)  评论(0编辑  收藏  举报