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实现顶部社会化分享按钮示例
May 06 HTML / CSS
一款利用html5和css3实现的3D滚动特效的教程
Jan 04 HTML / CSS
使用CSS3来匹配横屏竖屏的简单方法
Aug 04 HTML / CSS
详解css position 5种不同的值的用法
Jul 30 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
Jan 15 HTML / CSS
css3实现文字首尾衔接跑马灯的示例代码
Oct 16 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
Nov 05 HTML / CSS
HTML5之tabindex属性全面解析
Jul 07 HTML / CSS
详解HTML5 录音的踩坑之旅
Dec 26 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
Jun 17 HTML / CSS
html5手机键盘弹出收起的处理
Jan 20 HTML / CSS
css实现文章分割线样式的多种方法总结
Apr 21 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生成UTF8文件的方法
2010/05/15 PHP
php在服务器执行exec命令失败的解决方法
2012/03/03 PHP
修改destoon会员公司的伪静态中的com目录的方法
2014/08/21 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
一些javascript一些题目的解析
2010/12/25 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
员工培训心得体会
2013/12/30 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
婚礼主持词开场白
2014/03/13 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
2015年幼师工作总结
2015/04/28 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
出生证明范本
2015/06/15 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书