油猴实现视频多倍速播放
油猴学习,油猴似乎基本用的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; } }*/