html5 video的简单使用
html5 video的简单使用
h5的video标签省去了调用插件,UI能根据环境自动调整,方便快捷。但问题在于文档太难看。各种花里胡哨的video插件其实用起来也挺麻烦,bug不少,费半天劲最后发现甚至不如手写一个来的方便。
仅介绍H5 video标签最基本的使用
demo:
<video src="xxx.video" controls="controls" controlslist="nodownload" disablePictureInPicture="true"width="100%" height="240" poster="xxx.jpg" x5-video-player-type="h5">
</video>
- x5-video-player-type=“h5”:启动H5播放
- controlslist=“nodownload”:去掉下载按钮
- controlslist=“nofullscreen”:去掉全屏按钮
- disablePictureInPicture=“true”:隐藏“画中画”
// 隐藏全屏按钮
video::-webkit-media-controls-fullscreen-button {display: none;z-index: -1;
}
画中画、全屏控件在页内播放时存在很多bug:
全部隐藏后清爽了很多
属性与事件:
这方面文章很多
https://www.runoob.com/tags/ref-av-dom.html
https://www.jb51.net/html5/680459.html
video选择器:
//jQuery
var myVideo = $("#id").get(0)
var myVideo = $("video").get(0)
//DOM
var myVideo = document.getElementById("id")
var myVideos = document.getElementsByTagName("video")
实用属性:
myVideo.paused; //返回布尔值,判断视频是否暂停
myVideo.currentTime; //返回当前播放时间
myVideo.currentTime(sec); //设置当前播放时间
常用事件:
myVideo.addEventListener('play',function(e){})
myVideo.addEventListener('pause',function(e){})
myVideo.addEventListener('timeupdate',function(e){})
//Internet Explorer 8 及更早 IE 版本的浏览器不支持 addEventListener() 方法。
myVideo.onended = function(){}
最后,还可以打印查看有哪些被忽视的属性及方法
html5 video的简单使用相关推荐
- html5 video标签简单使用
标签是 HTML 5 的新标签. 标签定义视频,比如电影片段或其他视频流. 目前, 元素支持三种视频格式:MP4.WebM.Ogg. 提示:可以在 和 标签之间放置文本内容,这样不支持 元素的浏览器就 ...
- jquery设置video的宽度_使用jQuery和CSS自定义HTML5 Video 控件 简单适用
Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本的浏览器支持.包括IE9,也是如此.不同的浏览器提供了不同的原生态浏览器视频空间.我们制作自定义视频控件为了在所有的浏览器中 ...
- HTML5 Video 添加字幕,操作简单,不需要剪辑
HTML5 Video视频支持外挂字幕,文件后缀名是.vtt,称为WebVTT格式,专门的web字幕格式. 使用很简单,用一个<track>元素即可,例如: 官方文档:https://w3 ...
- html 显示状态条,怎么控制html5 video 控制条显示和隐藏时间
Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本的浏览器支持.包括IE9,也是如此.不同的浏览器提供了不同的原生态浏览器视频空间.我们制作自定义视频控件为了在所有的浏览器中 ...
- html video各种控制命令,HTML5 Video(视频)
HTML5 Video(视频) 很多站点都会使用到视频. HTML5 提供了展示视频的标准. 检测您的浏览器是否支持 HTML5 视频: 检测 Web站点上的视频 直到现在,仍然不存在一项旨在网页上显 ...
- html5 dom video,HTML5 / HTML5 video - 使用 DOM 进行控制 - 汇智网
HTML5 < video > - 使用 DOM 进行控制 HTML5 < video > 和 < audio > 元素同样拥有方法.属性和事件. < vid ...
- html选择本地文件视频并播放器,使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file)...
使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file) 在播放视频时,我无法让HTML5播放器播放不同的视频,我尝试更改 ...
- HTML5的最简单模板
HTML5的最简单模板 如果你需要开始一个新的HTML5项目的话,大家肯定会需要一个最简单的模板,这里是一个非常简单并且清晰的HTML5模板,相信大家会喜欢! <!DOCTYPE html> ...
- 通过HTML5 Video来优化动态GIF
文章转载自众成翻译,原文链接:通过HTML5 Video来优化动态GIF 摘要- 网页中的动态GIF图片是非常受欢迎的,因为它们相比静态图片更生动,相比网页视频更简单.但是GIF图片通常具有较大的体积 ...
- web前端入门到实战:HTML5 video视频播放
一.下面播报一则新闻 Chrome 70已经原生支持HTML5 <video>播放时候Picture-in-Picture,也就是俗称的画中画技术,也就是很多视频网站看评论时候,播放视频变 ...
最新文章
- How to check Laravel version?
- Jupyter notebook 文件路径
- skywalking es7_SpringCloud下skywalking的快速入门
- POJ1904 强联通(最大匹配可能性)
- 阿里云服务器1M带宽是多少
- wcf:rest_REST:管理多对多关系
- 2019/2/18 Python今日收获
- 2017 成为更好的自己需要做的事情
- 分布式系统面试连环炮
- 30岁前挣到10万年薪 五位年轻人的高薪秘诀
- Structs2 总结
- 爱情保卫战 - 爱情保鲜剂 语录收集
- 计算机固态加机械硬盘,在台式机中添加固态/机械硬盘驱动器,让我与这篇文章一起教你...
- thinkpad x61s 插 pcmia 安装 openwrt 启用双网卡
- 迈动互联布局华北、华东、华南三大业务中心
- Spring Boot入门(12):一文吃透Spring Boot整合MyBatis-Plus | 保姆级教程,建议收藏
- android 区分平板,加量不加价!台电首款基于Android 11的平板终上市
- 29. 尚融宝借款申请
- 基于SSM实现的网上手机商城项目(附源码)
- 蓝桥杯魔方旋转问题(python)
热门文章
- html怎么设置目录中间的虚线,Word目录里面的虚线怎么打方法
- openwrt配置内核,加载air720 4G模块的USB串口设备
- Air720UGUH 极简封装 LTE Cat.1 bis 模块[合宙通信]
- 利用python进行识别相似图片
- HC-SR04超声波传感器
- python常用语音识别库_干货收藏 | Python语音识别终极指南
- 百度地图调用笔记:javascript版本2
- WPS Excel将多个Excel文件合并到一个Excel文件中(sheet)
- 微信40125错误的坑
- 四、案例:北京二手房价影响因素分析