油猴實現視訊多倍速播放
阿新 • • 發佈:2021-06-28
油猴學習,油猴似乎基本用的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; } }*/