油猴实现视频多倍速播放


油猴学习,油猴似乎基本用的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;
        }
    }*/

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM