在网页上观看视频的时候,可能无法通过方向键左右来快进和快退。这时候如果该视频元素使用的是Html的video标签,那么可以自己加js来实现。

如何判断页面视频使用的元素:

f12打开开发者控制台,切换到elements选项卡,通过箭头定位到视频,查看代码:


如何实现添加js代码:

复制下方代码,粘贴到console面板内,最后回车运行

   //reurn false 禁止函数内部执行其他的事件或者方法var vol = 0.1; //1代表100%音量,每次增减0.1var time = 10; //单位秒,每次增减10秒var videoElement = document.getElementById("videoPlay");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;}};


代码来源于:
JS控制Video播放器(video详细介绍)(快进、后退、播放、暂停、音量大小)_hh3167253066的博客-CSDN博客_js控制video标签播放

给网页上的video元素加上快捷键实现快进几秒相关推荐

  1. 可笑 在网页上复制点东西 还需要money?进来看~

    前言 哈喽 大家好! 我是木易巷,我回来啦!!! 现在好多平台都变成了不开会员不能复制这样的情况.士可杀不可辱!作为一个优秀的复制粘贴工程师,在网页上复制点东西,还需要我掏钱? 今天木易巷给大家讲解一 ...

  2. uniapp实现video视频禁止拖拽快进功能,禁止拖动进度条快进

    之前写了一篇文章 , 禁止快进的 , 但刚刚发现在uni-app中实现不了 , 所以又上网找别的方法,话不多说, 上代码 一 , template中 <video id="myVide ...

  3. 解决h5中video标签返回流无法快进和后退的问题

    private void play(File downloadFile ,HttpServletRequest request, HttpServletResponse response ){try ...

  4. Python实现网页自动化-浏览器查找元素(二)

    前言 在上一节中已经部署了Selenium+chromedriver的开发环境,在真正的开发之前,还需要学会利用浏览器来查找网页元素: 因为Selenium是通过程序来自动操控网页的控件元素,比如单击 ...

  5. html怎么设置视频不能快进,【浏览器插件】Video Speed Controller – 网页视频倍速、快进、回放功能0.07~16 倍...

    简单介绍 Video Speed Controller 是一个专门用来为视频添加倍速播放.快进10秒.回放10秒功能的 Chrome.Firefox 扩展,适合于任何 HTML5 视频播放器,支持从 ...

  6. 获取网页上没有下载链接的视频音频资源 火狐浏览器插件 Video DownloadHelper

    获取网页上没有下载链接的视频音频资源 荔枝上web的音频下载链接没有了,"查看源代码",没有找到蛛丝马迹,它的数据没有以资源的形式放到前台代码中,于是查看浏览器缓存,希望从中发现点 ...

  7. video元素及 vue-video-player兼容iphone12及13的微信网页

    1.vue-video-player,在iphone手机的微信或者其他的浏览器,打开链接后,如果你的链接是 路径+文件标识id的形式话,是识别不出来的,无法播放. 2.同样的路径,在使用video元素 ...

  8. html如何设置重置按钮,在HTML网页上,表单中元素的TYPE属性值设置为()时,用语创建重置按钮。...

    在HTML网页上,表单中元素的TYPE属性值设置为()时,用语创建重置按钮. 更多相关问题 A non-current asset ( cost $15,000, depreciation $10,0 ...

  9. excel 粘贴了HTML怎么删掉,Excel怎么删除网页上复制删不掉的文本框

    在日常工作中,经常会从网页上复制一些表格或内容粘贴进excel表格,但是会发现有很多网页元素在excel表中删除不掉,比如说文本框.单选框.复选框.下拉框等等.下面介绍给大家如何在excel中批量删除 ...

最新文章

  1. 彻底理解Spring IOC和DI
  2. matlab画倾斜的椭球,在MATLAB中绘制椭圆和椭球
  3. SQL常用语句大全(值得收藏)
  4. [币严区块链]以太坊(ETH)Dapp开发入门教程之宠物商店领养游戏
  5. 【POJ - 1511】 Invitation Cards(Dijkstra + 反向建图 多源到单源最短路的处理)
  6. 搭建数字图像处理开发环境(Python+pycharm+opencv)
  7. 深度学习基础(常见的网络2)
  8. 【项目实战】Python基于决策树多分类模型实现水色图像的水质评价
  9. Dell intel i5 1135笔记本 win10 ubuntu18.04双系统
  10. JavaFX打包exe+Wind+Mac+Linux多平台分发等等
  11. 国内有免费“免费虚拟主机““免费云服务器”吗?
  12. 在Edge(Chrome内核)中设置使用Google搜索并设置点击搜索结果默认打开新的标签页
  13. 计算机自带输入法在哪里设置方法,Windows7设置默认输入法_Win7默认输入法怎么设置?-192路由网...
  14. 史记翻译-汉初三杰-韩信-淮阴侯列传第三十二
  15. IBM developerWorks 技术主题 Linux 文档库
  16. Commons-Collections3 , Commons-Collections4反序列化 从0开始手写exp
  17. ios 穿山甲广告联盟集成_今日头条发布穿山甲联盟 如何实现广告联盟模式进阶?...
  18. 牛视源码定制,抖音矩阵系统,别和谐啊、、、
  19. k8s 如何实现负载均衡?
  20. 基于fpga的电子琴

热门文章

  1. 原码,补码,反码的转化
  2. java 循环二维数组_Java如何遍历二维数据
  3. 教资科目一如何备考?
  4. vue-cli 脚手架安装
  5. 笑死我了,看了第一个哥没能hold住
  6. (个人)健康科技产品要求及标准大集合
  7. 推荐一款好用的Linux模拟器
  8. 小白用canvas画朵花
  9. 西瓜书学习笔记(一)
  10. 使用mybatisplus的insert方法报错:org.apache.ibatis.reflection.ReflectionException: Could not set property