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