H5 视频Video 元素及常用事件 播放 暂停 初始化 设置播放时间

常用属性

  • 自动播放: autoplay
  • 显示常用工具栏: controls
  • 是否重复播放: loop
  • 视频总长度: duration
  • 判断是否播放完: ended
  • 设置获取视频静音: muted
  • 不显示下载按钮: controlslist=“nodownload”
  • 设置返回视频播放速度: playbackRate 具体设置参数
  • 更多属性

常用事件

  • 暂停:Video.pause()
  • 播放:Video.play()

设置播放时间 & 获取当前播放时间 currentTime

  • 获取: Video.currentTime
  • 设置: Video.currentTime = 60 // 单位为秒;60秒=1分钟
  • 获取总长:Video.duration

常用监听判断视频生命周期

  • 开始获取到视频元数据addEventListener('loadedmetadata') 这里获取到了视频名称,宽高等信息,且只触发一次

  • 可以获取视频总时长了addEventListener('durationchange') 视频时间加载完成

  • 快进时候视频加载完毕addEventListener('canplay') 当快进或者跳到某段时间点,视频加载完成时

  • 监听开始播放addEventListener('play') 每次视频加载完成,开始播放,快进和拖拽都会触发

  • 监听开始暂停addEventListener('pause') 每次视频暂停触发

  • 更多介绍

H5 视频Video 元素及常用事件 播放 暂停 初始化 设置播放时间禁用下载等相关推荐

  1. H5新增video标签的常用属性

    原文地址:https://blog.csdn.net/nihaio25/article/details/120263499 video 在video标签出现之前,如果想在网页中播放视频或者音频数据是非 ...

  2. video 标签内 音量_HTML5 视频(Video)元素使用详解

    很多站点都会使用到视频. HTML5 提供了展示视频的标准. 检测您的浏览器是否支持 HTML5 视频: Web站点上的视频 直到现在,仍然不存在一项旨在网页上显示视频的标准.今天,大多数视频是通过插 ...

  3. android mediaplayer 连续播放,android mediaPlayer 设置播放次数

    mediaplayer通过 mediaPlayer.setLooping(true); 可以设置循环播放.但是,有时候我们需要设置具体的播放次数,而不是一直循环播放,比如读单词的时候,想要读两次,这个 ...

  4. html音乐播放器如何添加暂停按钮,HotKey播放/暂停HTML5音乐播放器

    这是我用于HTML5音乐播放器的一小部分JavaScript代码.我想知道你们是否可以帮我建立一个HotKey来使用Space键切换播放/暂停按钮.有什么想法吗? CODE: $('.tracksli ...

  5. Service后台服务控制音乐的播放暂停和停止,播放完自动播放下一曲

    //添加获得sd卡的状态权限,和读取sd卡的权限 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FIL ...

  6. 解决H5视频(video)音频(audio)不兼容IE8的问题

    HTML5 <video> <audio> 不兼容低版本IE的问题,找了很多种解决方式,最终找到一种比较简单易操作的. 解决办法是引入html5media 这款插件. 使用ht ...

  7. 微信小程序音乐背景图360旋转+点击播放暂停同步音乐播放暂停。

    wxml部分 wxss部分 js部分

  8. kafka常用命令 topic创建 删除 设置保存时间 消费情况 zookeeper 启动停止

    启动kafka sh kafka-server-start.sh -daemon ../config/server.properties 停止kafka sh kafka-server-stop.sh ...

  9. html5音乐播放时间监测,【HTML5】HTML5中video元素事件详解(实时监测当前播放时间)...

    //获取视频DOM元素 var myVideo = document.getElementById("myVideo"); myVideo.oncanplay = function ...

最新文章

  1. “万能钥匙”可以释放大脑:脑刺激个性化医疗的新领域
  2. 5、学MySQL前必须要了解的数据库专业术语
  3. kaggle机器学习作业(房价预测)
  4. Lighting System Design UVA - 11400 动态规划
  5. 适用于Linux的Windows子系统WSL
  6. flume从指定网络端口采集数据输出到控制台
  7. text html artemplete,artTemplate前端模板引擎使用说明
  8. pagePiling.js - 创建美丽的全屏滚动效果
  9. C++使用using与typedef定义别名
  10. 单分支 两路分支和多分支的if结构_程序选择结构
  11. 蛮牛教育Unity Shader从入门到精通:第十节课Shader问题
  12. GPS经纬度转84坐标系
  13. 普通游戏显卡和专业图形显卡的区别
  14. PHP GD竖排文字写法
  15. 解决fullpage滑动,控制台的报错提示
  16. 新茶饮迎来新玩家,柠檬茶酸涩难甜
  17. 利用百度云API接口上传照片进行植物识别
  18. 血战力扣752.打开转盘锁
  19. 手机端的多图片剪辑上传支持手势支持预览
  20. 怎样合成gif海报?手把手教你一键制作动态海报

热门文章

  1. Java-面向对象之(抽象类+接口)
  2. 女生真的就不适合学计算机了吗?——答大二女生
  3. 缓和曲线计算机编程,fx5800缓和曲线计算程序.docx
  4. grizzly 简化NIO事件开发
  5. 科大晋校第二次周训(C语言网)
  6. 权限管理2020-11-3
  7. 苹果计算机主板,你永远也想象不到iPhone的原型机居然是一块‘电脑主板’!
  8. 汇编语言:定时器实现数码管0-99
  9. 从产品到平台和生态,数据中台「竞争」升级
  10. 7-38 支票面额 (15 分) 一个采购员去银行兑换一张y元f分的支票,结果出纳员错给f元y分。采购员用去n分后发觉有错,余额有2y元2f分,问支票面额?PTA:中M2021春C、Java入门练习I