- // ==UserScript==
- // @name 视频速度控制器
- // @namespace http://tampermonkey.net/
- // @version 0.2
- // @description H5视频速度控制器,减小速度:'Alt+<',加大速度:'Alt+>',恢复初始速度:'Alt+?'。
- // @author 南墙
- // @include *
- // @grant none
- // ==/UserScript==
- (function () {
- 'use strict';
- var div = document.createElement("div");
- div.innerHTML = '<div id="speeddiv" style="position:fixed;left:10px;top:10px;z-index:9999999;font-size:6em;display:none"></div>'
- document.getElementsByTagName('body')[0].appendChild(div);
- var itime='';
- document.onkeydown = function (event) {
- if(!document.querySelector('video')) return;
- event = event || window.event
- var fg=false;
- if (event.keyCode == 190 && event.altKey) {
- document.querySelector('video').playbackRate += 0.2
- fg=true
- }
- if (event.keyCode == 188 && event.altKey) {
- document.querySelector('video').playbackRate -= 0.2
- fg=true
- }
- if (event.keyCode == 191 && event.altKey) {
- document.querySelector('video').playbackRate = 1
- fg=true
- }
- if(fg){
- if(itime!==''){
- clearTimeout(itime);
- }
- document.getElementById('speeddiv').style.display='block'
- document.getElementById('speeddiv').innerHTML='播放速度:'+document.querySelector('video').playbackRate.toFixed(2)
- itime=setTimeout(function(){
- document.getElementById('speeddiv').style.display='none'
- },2000)
- }
- }
- // Your code here...
- })();
复制代码用alt+<和>键 控制播放速度 按一次0.2 比如按5次alt+>就是2倍播放速度
用于在没有视频倍速播放的地方也可以倍速播放 比如知乎