在观看vhall微吼平台的视频时,无法通过左右方向键来控制快进或快退几秒。此时可以通过执行JavaScript代码来解决。

简单方法

在浏览器上按下f12打开开发者工具,切换到Console面板(在中文环境下叫做控制台),输入下方代码并回车执行:

var vol = 0.1; //1代表100%音量,每次增减0.1
var time = 10; //单位秒,每次增减10秒
var videoElement = document.getElementsByTagName("video")[0];
console.log(videoElement.paused);document.onkeyup = function (event) {//键盘事件console.log("keyCode:" + event.keyCode);var e = event || window.event || arguments.callee.caller.arguments[0];//鼠标上下键控制视频音量if (e && e.keyCode === 38) {// 按 向上键videoElement.volume !== 1 ? videoElement.volume += vol : 1;return false;} else if (e && e.keyCode === 40) {// 按 向下键videoElement.volume !== 0 ? videoElement.volume -= vol : 1;return false;} else if (e && e.keyCode === 37) {// 按 向左键videoElement.currentTime !== 0 ? videoElement.currentTime -= time : 1;return false;} else if (e && e.keyCode === 39) {// 按 向右键videoElement.volume !== videoElement.duration ? videoElement.currentTime += time : 1;return false;} else if (e && e.keyCode === 32) {// 按空格键 判断当前是否暂停videoElement.paused === true ? videoElement.play() : videoElement.pause();return false;}};// 点击视频控制暂停和播放
document.getElementById("vhall-watch-box").onclick = function() {videoElement.paused === true ? videoElement.play() : videoElement.pause();
}

谷歌浏览器下的执行效果:

360极速浏览器下的执行效果:

执行成功后,点击视频以获取焦点,此时发现可以通过左右方向键来控制快进/快退10秒,上下键控制音量,空格或点击视频控制播放/暂停。

高级方法

上面的方法在每次进入视频播放页面都要重新执行,否则不起效果。 所以可以使用Tampermonkey这款浏览器插件来自动执行js代码。

1. 安装Tampermonkey插件

Tampermonkey插件的安装方法:

Edge浏览器

Edge浏览器(推荐):进入https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd进行在线安装。

其他浏览器

其他浏览器(谷歌/360/搜狗等):可以本地下载crx格式插件进行手动安装,下载地址:https://wwp.lanzouv.com/iC3fO0c865da

下载完成后,对于360/搜狗浏览器,可以直接将crx文件拖到浏览器窗口进行安装。

对于谷歌浏览器,需要打开浏览器的扩展程序页面:

打开右上方的开发者模式

将刚才下载的crx插件拖入进去进行安装:

点击添加扩展程序

接着需要安装vhall增强脚本。

2. 安装vhall增强脚本

安装步骤

浏览器上打开脚本页面:https://greasyfork.org/zh-CN/scripts/451846-vhall%E8%A7%86%E9%A2%91%E5%A2%9E%E5%BC%BA

点击安装此脚本

在弹出的窗口点击安装

脚本安装成功后,回到视频播放页面,需要刷新页面才能生效。


错误解决

如果这一步提示您需要先安装一个用户脚本管理器扩展

那么说明上一步的Tampermonkey插件没有安装成功。

解决方法是回到上一步来安装Tampermonkey插件,安装成功后刷新Vhall视频增强脚本页面重新安装脚本(如果还是报错可以尝试重启浏览器)。

扩展

更多好用的脚本可以在greasyfork网站上搜索安装,例如:

百度网盘视频播放器:在线观看百度云视频时,将默认播放器替换为DPlayer,此时可以超清/倍速观看视频。

vhall微吼中的视频无法通过左右方向键来快进和快退的解决方法相关推荐

  1. android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法

    android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法 导入某修改后的海康视频SDK(老师给的),并修改相关文 ...

  2. zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法

    转载自:http://blog.csdn.net/wide288/article/details/21622183 zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法:  z ...

  3. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  4. Python中 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape错误解决方法

    Python中 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape错误解决方法: ...

  5. android studio 运行闪退,ubuntu上在androidstudio中启动emulator闪退的解决方法

    阅读目录(Content) 平台 现象 解决 一.查看模拟器的信息 二.命令行运行模拟器 平台 Ubuntu14.04 64 现象 在AndrodStudio中点击模拟器的启动按钮后,模拟器界面弹出后 ...

  6. 我的世界服务器为什么一直显示游戏运行中,我的世界中国版进不去怎么办?游戏进不了原因及解决方法...

    中国版我的世界上线之后,陆续有很多玩家不断加入游戏中来,但是有一些玩家遇到一些问题无法解决,那就是我的世界中国版进不去怎么办?游戏进不了原因解决方法! 我的世界中国版进不去怎么办精彩内容,尽在百度攻略 ...

  7. PADS使用过程中出现“发生严重的运行错误,请按“确认”关闭程序”的解决方法

    PADS使用过程中出现"发生严重的运行错误,请按"确认"关闭程序"的解决方法 在使用Ruter的时候,一旦按下保存就会弹出此窗口,刚开始以为是DRC报错太多了, ...

  8. 【Keil MDK中工程报错Browse information of one of more files is not available解决方法】

    [Keil MDK中工程报错Browse information of one of more files is not available解决方法] 今天在进行工程编写时,出现了这个错误Browse ...

  9. 平台计算机网课视频无法加载,微信电脑版视频无法播放怎么办?微信电脑版视频播放不了的解决方法...

    微信无疑是现在时下最流行的聊天软件了.微信也推出了电脑版,跟手机同步消息,适合一些电脑党用微信电脑版聊天分享等操作.而电脑版比手机版的更加简单,同样的实用过程中也会遇到一些问题.比如我就遇到朋友给我分 ...

最新文章

  1. pandas为dataframe添加新的数据行(rows)、在dataframe后面纵向添加一行数据(数据为列表list形式)、列有不匹配将会使用NA值进行填补
  2. 对付感冒的十二种偏方
  3. Java之反射--练习
  4. wuhan2020:武汉新型冠状病毒防疫开源信息收集平台
  5. ASP.NET代码优化浅析
  6. php mysql 云虚拟机_虚拟机+apache+php+mysql 环境安装配置
  7. (八)cmockery中的calculator和run_tests函数的注释代码
  8. python中dir用法_Python dir() 函数
  9. 解决OpenCV3+VS2015(VS2017)运行时出现debug error abort()has been called的问题
  10. 一级必杀,防不胜防的漏洞,WEB安全基础入门—文件上传漏洞
  11. 外贸建站自己买主机空间好吗
  12. 一键seo提交收录_百度、360快速收录新上线网站技巧、方法
  13. coreldraw橙子怎么画_CorelDRAW(CDR)设计绘制质感的橙子和冰块实例教程
  14. \u开头的字符串是什么意思?
  15. 如何回答“你没有经验,我们为什么录用你”
  16. .[转] 家里有娃娃的请注意,终于把儿歌凑齐了!! 儿歌大全
  17. mbedtls学习2.mbedtls从0使用指南
  18. 也来谈谈函数返回引用 int fun(int x);
  19. 2021创新创业(张玉臣,叶明海,邵鲁宁)99分期末考试答案
  20. 我上了个假“中台”!

热门文章

  1. 菜鸟系列之一:在ubuntu linux下搭建android开发
  2. 微信公众号自定义功能页开发流程
  3. 在线JS代码调试网站简介 JSFiddle JSBin JSRUN
  4. 【Laravel笔记】12. 模型的预加载
  5. 那些外贸老鸟们都在认真使用的8个实用小工具
  6. IEC61400-6 2020 塔架及基础设计要求 附录K 翻译
  7. SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to
  8. AirPods 2支持无限充电只要15分钟充满
  9. 计算机体系结构——名词解释
  10. Github上设置小图标/小徽章