<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>获取播放器播放时间和停止播放</title><script src="./static/js/jquery3.5.0.min.js"></script>
</head>
<body>
<video id="Video" width="100%" height="100%" controls="controls"><source src="./static/video/1.mp4" type="video/mp4" style="margin-top: 0px;"><source src="./static/video/1.mp4" type="video/ogg">
</video>
<script type="text/javascript">// 获取id="video"的video元素v = document.getElementById("Video");//控制当前播放位置v.currentTime=20;// 在当前播放位置改变时执行该方法:v.ontimeupdate = function () {var currenttime = v.currentTime;var alltime = v.duration;console.log("播放视频中");if (currenttime >= 30) {//视频暂停v.pause();console.log("播放了:" + currenttime + "s");console.log("总共:" + alltime + "s");console.log("播放比例:" + currenttime / alltime + "%");alert("免费观看结束,请充值会员观看");return false;}};</script>
</body>
</html>

JS获取控制Video相关推荐

  1. 如何用js来控制video播放器

    在文章开始前,先给大家看下效果图: 在文章开始,给大家先分享一下这个思路: js来控制视频的播放: 1.所有的方法和属性都是由video这个dom元素来调用,如果换成其他的则不能实现 2.video. ...

  2. JS获取HTML video标签视频第一帧

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html> <html> <head> <meta charse ...

  3. js获取控制浏览器,屏幕,对象宽度和高度,文件大小

    img.fileSize 判断文件大小 function getInfo() {     var s = "";     s += "/r/n网页可见区域宽:" ...

  4. JS控制Video播放器(video详细介绍)(快进、后退、播放、暂停、音量大小)

    JS控制Video播放器(video详细介绍)(快进.后退.播放.暂停.音量大小) 来源:https://blog.csdn.net/hh3167253066/article/details/1203 ...

  5. JS控制Video播放器

    原文链接 思路: 一.首先监听触发事件. 比如:向上键对应的keyCode为38,向下键对应的keyCode为40,向左键对应的keyCode为37,向右键对应的keyCode为39,空格键对应的ke ...

  6. JS获取video真实宽高

    JS获取video真实宽高 JS代码 var video = document.querySelector('video'); video.addEventListener('canplay', fu ...

  7. js 获取鼠标在画布的位置_使用faceapi.js轻松将面部识别添加到你的应用程序

    英文 | https://medium.com/better-programming/add-facial-recognition-to-your-app-easily-with-face-api-j ...

  8. 【转】js获取url传值

    js获取url参数值 index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&...... 静态html文件js读取url参数 根据获取ht ...

  9. js 获取表格数据(表单变量值)

    js获取表单中的指定动态变量 问题描述:for循环实现表格每行数据输入,对应每行有提交表单需要做相应处理,我们需要获得该行某列的变量值 要求:表格每一行有一个提交按钮实现前台判断操作(判断表格每行第二 ...

最新文章

  1. 【CNN基础】常见的loss函数及其实现(一)——TV Loss
  2. Explain执行计划
  3. 我们小时候,开学是这样的!差点看哭了!
  4. STM32F1笔记(五)外部中断EXTI
  5. Mybatis中文文档下载地址分享
  6. 自动控制原理第2章——自动控制系统的数学模型(思维导图)
  7. 正则表达式语法和常用表达式列表
  8. Arcgis10.8中将三维的高程点转换为二维的高程点
  9. pip安装pytorch清华_镜像安装pytorch的简便方法总结
  10. 游戏项目开发的简单流程
  11. [渝粤教育] 平顶山学院 学前心理学 参考 资料
  12. [解决问题]Android Studio报错:some kotlin libraries attached to this project were compiled with a newer kot
  13. Shifting Letters
  14. 【小技巧】如何对混乱的HTML/CSS/JS代码进行格式化排版
  15. matplotlib自定义设置plt.colorbar函数配置颜色条的刻度数实战:自定义设置颜色条刻度、并为刻度值进行命名和标签化
  16. anaconda安装配置步骤、报错解决
  17. 网上说的神乎其神的python到底怎么样?值不值得小白学习?
  18. 如何将硬盘的分区大小设置为整数
  19. 人工智能中的分析学快速入门之知识体系
  20. Windows上的实用CMD命令

热门文章

  1. 1,9,49,125,81,() 或 1 9 49 125 81 ()
  2. 【解决方案】如何通过EasyNVR+EasyNVS搭建一套高清智能化的高速公路视频监控管理系统?
  3. java对接医疗设备_基于Java框架的医疗设备管理系统设计与实现
  4. c语言中字符指针加加操作,C语言 指针操作练习
  5. 优思学院|精益生产管理的六个关键要素
  6. 天津大学《企业文化与伦理》在线作业二-0001
  7. 1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?
  8. navicat导入access(accdb)提示invalid variant operation
  9. 平面设计中有哪些视觉引导的方法
  10. 高频 实验一 正弦波振荡器