用于给不支持点击、键盘的播放器增加功能:
1.1.点击视频->播放/暂停
2.键盘功能:空格->播放/暂停 左键->后退 右键->前进 上键->音量增加 下键->音量减小
PS:可自行修改@match匹配自己的网站(页面如果有iframe要配置iframe中的地址)
// ==UserScript==
// @name 播放器功能扩展
// @description 用于给不支持点击、键盘的播放器增加功能:1.点击视频->播放/暂停 2.键盘功能:空格->播放/暂停 左键->后退 右键->前进 上键->音量增加 下键->音量减小
// @description PS:可自行修改@match匹配自己的网站(页面如果有iframe要配置iframe中的地址)
// @namespace http://tampermonkey.net/
// @version 1.0
// @author cwk44
// @match http://ss2.quelingfei.com:9900/*
// @grant none
// @require http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
// ==/UserScript==
(function() {
'use strict';
//点击视频
$('video').click(function(){
videoTrigger()
});
//键盘检测
document.onkeydown = function(e){
var timeInterval = 3
var volumeInterval = 0.05
var $video = $('video')[0]
if (e.keyCode == 32) { //空格->播放/暂停
videoTrigger()
} else if(e.keyCode == 37) { //左键->后退
$video.currentTime -= timeInterval
$video.play()
} else if(e.keyCode == 39) { //右键->前进
$video.currentTime += timeInterval
$video.play()
} else if(e.keyCode == 38) { //上键->音量增加
if ($video.volume < 1) {
$video.volume += volumeInterval
$video.play()
} else {
//alert('音量已调到最大')
}
} else if(e.keyCode == 40) { //下键->音量减小
if ($video.volume > 0) {
$video.volume -= volumeInterval
$video.play()
} else {
//alert('音量已调到最小')
}
}
};
//播放/暂停
function videoTrigger() {
var $video = $('video')[0]
if ($video.paused) {
$video.play();
} else {
$video.pause();
}
}
})();