给网页上的video元素加上快捷键实现快进几秒
在网页上观看视频的时候,可能无法通过方向键左右来快进和快退。这时候如果该视频元素使用的是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元素加上快捷键实现快进几秒相关推荐
- 可笑 在网页上复制点东西 还需要money?进来看~
前言 哈喽 大家好! 我是木易巷,我回来啦!!! 现在好多平台都变成了不开会员不能复制这样的情况.士可杀不可辱!作为一个优秀的复制粘贴工程师,在网页上复制点东西,还需要我掏钱? 今天木易巷给大家讲解一 ...
- uniapp实现video视频禁止拖拽快进功能,禁止拖动进度条快进
之前写了一篇文章 , 禁止快进的 , 但刚刚发现在uni-app中实现不了 , 所以又上网找别的方法,话不多说, 上代码 一 , template中 <video id="myVide ...
- 解决h5中video标签返回流无法快进和后退的问题
private void play(File downloadFile ,HttpServletRequest request, HttpServletResponse response ){try ...
- Python实现网页自动化-浏览器查找元素(二)
前言 在上一节中已经部署了Selenium+chromedriver的开发环境,在真正的开发之前,还需要学会利用浏览器来查找网页元素: 因为Selenium是通过程序来自动操控网页的控件元素,比如单击 ...
- html怎么设置视频不能快进,【浏览器插件】Video Speed Controller – 网页视频倍速、快进、回放功能0.07~16 倍...
简单介绍 Video Speed Controller 是一个专门用来为视频添加倍速播放.快进10秒.回放10秒功能的 Chrome.Firefox 扩展,适合于任何 HTML5 视频播放器,支持从 ...
- 获取网页上没有下载链接的视频音频资源 火狐浏览器插件 Video DownloadHelper
获取网页上没有下载链接的视频音频资源 荔枝上web的音频下载链接没有了,"查看源代码",没有找到蛛丝马迹,它的数据没有以资源的形式放到前台代码中,于是查看浏览器缓存,希望从中发现点 ...
- video元素及 vue-video-player兼容iphone12及13的微信网页
1.vue-video-player,在iphone手机的微信或者其他的浏览器,打开链接后,如果你的链接是 路径+文件标识id的形式话,是识别不出来的,无法播放. 2.同样的路径,在使用video元素 ...
- html如何设置重置按钮,在HTML网页上,表单中元素的TYPE属性值设置为()时,用语创建重置按钮。...
在HTML网页上,表单中元素的TYPE属性值设置为()时,用语创建重置按钮. 更多相关问题 A non-current asset ( cost $15,000, depreciation $10,0 ...
- excel 粘贴了HTML怎么删掉,Excel怎么删除网页上复制删不掉的文本框
在日常工作中,经常会从网页上复制一些表格或内容粘贴进excel表格,但是会发现有很多网页元素在excel表中删除不掉,比如说文本框.单选框.复选框.下拉框等等.下面介绍给大家如何在excel中批量删除 ...
最新文章
- 彻底理解Spring IOC和DI
- matlab画倾斜的椭球,在MATLAB中绘制椭圆和椭球
- SQL常用语句大全(值得收藏)
- [币严区块链]以太坊(ETH)Dapp开发入门教程之宠物商店领养游戏
- 【POJ - 1511】 Invitation Cards(Dijkstra + 反向建图 多源到单源最短路的处理)
- 搭建数字图像处理开发环境(Python+pycharm+opencv)
- 深度学习基础(常见的网络2)
- 【项目实战】Python基于决策树多分类模型实现水色图像的水质评价
- Dell intel i5 1135笔记本 win10 ubuntu18.04双系统
- JavaFX打包exe+Wind+Mac+Linux多平台分发等等
- 国内有免费“免费虚拟主机““免费云服务器”吗?
- 在Edge(Chrome内核)中设置使用Google搜索并设置点击搜索结果默认打开新的标签页
- 计算机自带输入法在哪里设置方法,Windows7设置默认输入法_Win7默认输入法怎么设置?-192路由网...
- 史记翻译-汉初三杰-韩信-淮阴侯列传第三十二
- IBM developerWorks 技术主题 Linux 文档库
- Commons-Collections3 , Commons-Collections4反序列化 从0开始手写exp
- ios 穿山甲广告联盟集成_今日头条发布穿山甲联盟 如何实现广告联盟模式进阶?...
- 牛视源码定制,抖音矩阵系统,别和谐啊、、、
- k8s 如何实现负载均衡?
- 基于fpga的电子琴