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轻松实现圆角效果
Nov 09 HTML / CSS
CSS3教程(3):border-color网页边框色彩
Apr 02 HTML / CSS
总结30个CSS3选择器
Apr 13 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
Dec 01 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
Feb 08 HTML / CSS
css3实现书本翻页效果的示例代码
Mar 08 HTML / CSS
使用Canvas操作像素的方法
Jun 14 HTML / CSS
HTML5的postMessage的使用手册
Dec 19 HTML / CSS
html5实现输入框fixed定位在屏幕最底部兼容性
Jul 03 HTML / CSS
AmazeUI 评论列表的实现示例
Aug 13 HTML / CSS
常用的文件对应的MIME类型汇总
Apr 26 HTML / CSS
HTML页面点击按钮关闭页面的多种方式
Dec 24 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注销)
2012/05/31 PHP
php生成N个不重复的随机数实例
2013/11/12 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
Javascript实现信息滚动效果
2017/05/18 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
详解Python 切片语法
2019/06/10 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
测绘工程系学生的自我评价
2013/11/30 职场文书
会计应届生的自荐信
2013/12/13 职场文书
上课说话检讨书大全
2014/01/22 职场文书
小学生元旦感言
2014/02/26 职场文书
大学生就业意向书范文
2014/04/01 职场文书
文明演讲稿范文
2014/05/12 职场文书
新闻编辑求职信
2014/07/13 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
车间统计员岗位职责
2015/04/14 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python
Python中的 No Module named ***问题及解决
2022/07/23 Python