H5 video poster属性设置视频封面的方法


Posted in HTML / CSS onMay 25, 2020

打开一个视频,在点击播放之前会看到一张封面图,点击之后封面消失,随即播放视频。

若现有一需求,要你自定义给某个视频设置封面,应该怎么做呢?

此时可使用H5 video提供的poster属性即可轻松实现,

poster 属性规定视频下载时显示的图像或用户点击播放按钮前显示的图像。如未设置该属性,则使用视频的第一帧代替

Demo

<!DOCTYPE HTML>
<html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>视频封面</title>

    </head>

    <body>
        <video width="400" height="400" poster="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1574066857005&di=
27dc7334bc80c4336d3443e8ecde3160&imgtype=0&src=http%3A%2F%2Fbpic.588ku.com%2Felement_origin_min_pic%2F17%2F02%2F06%2Fed0c0ddc6271b0717ca64ffdf847eab6.jpg" controls>
            <source src="https://www.w3school.com.cn/i/movie.mp4" type="video/mp4">
            <source src="https://www.w3school.com.cn/i/movie.mp4" type="video/ogg">
        </video>
    </body>

</html>

补充:有时会出现视频封面无法铺满的情况,需要使用object-fit属性铺满整个屏幕

到此这篇关于H5 video poster属性设置视频封面的方法的文章就介绍到这了,更多相关H5设置视频封面内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
Dec 19 HTML / CSS
浅谈CSS3动画的回调处理
Jul 21 HTML / CSS
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
Jan 17 HTML / CSS
Html5上传图片 移动端、PC端通用代码
Jun 08 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
Apr 04 HTML / CSS
html Table 表头固定的实现
Jan 22 HTML / CSS
HTML5 实战PHP之Web页面表单设计
Oct 09 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
Dec 13 HTML / CSS
HTML5中5个简单实用的API
Apr 28 HTML / CSS
html5.2 dialog简介详解
Feb 27 HTML / CSS
Html5页面二次分享的实现
Jul 30 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 HTML / CSS
html5中嵌入视频自动播放的问题解决
May 25 #HTML / CSS
HTML5 FileReader对象的具体使用方法
May 22 #HTML / CSS
HTML5 Blob对象的具体使用
May 22 #HTML / CSS
详解如何获取localStorage最大存储大小的方法
May 21 #HTML / CSS
html5用video标签流式加载的实现
May 20 #HTML / CSS
video.js支持m3u8格式直播的实现示例
May 20 #HTML / CSS
video实现有声音自动播放的实现方法
May 20 #HTML / CSS
You might like
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
2010/11/01 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
vue 的keep-alive缓存功能的实现
2018/03/22 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
Python实现的科学计算器功能示例
2017/08/04 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
医院门卫岗位职责
2013/12/30 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
创业融资计划书
2014/04/25 职场文书
指导教师推荐意见
2015/06/05 职场文书