video下autoplay属性无效的解决方法(添加muted属性)


Posted in HTML / CSS onMay 19, 2020

背景:video下载入ogg格式视频,并设置自动播放属性autoplay,但是使用Chrome预览时,视屏画面已加载出来,但是无法自动播放,F5刷新后可以自动播放。使用火狐浏览器可以自动播放。最初代码如下:

<video autoplay="autoplay" loop="loop" class="aaa" >
    <source src="./video/exa.ogg" type="video/mp4">
</video>

找了好久原因,一直不能解决。

尝试在meta中添加http-equiv="refresh" content="2",refresh表示自动刷新,2表示没隔2s刷新。

虽然不用手动刷新,自动刷新后,视频可以自动播放,但是,每隔2s刷新,页面效果并不好啊。。。

最后autoplay无效可能有两个原因:

1.视频太大

2.视频不在根目录下

于是针对上述两个原因进行改进:

1.将ogg转为为mp4格式,并将十几M文件压缩为2、3M2.将mp4格式视频放在根目录下,并修改src路径

ps:原来的ogg文件放在根目录下,autoplay还是无效;mp4文件放在video目录下引用,autoplay还是无效。

<video autoplay="autoplay" loop="loop" class="aaa" >
    <source src="./exa.mp4" type="video/mp4">
</video>

于是,再用chrom浏览,视频终于可以自动播放了。

但是,好景不长。

不久之后这种办法又不行了。每次清理缓存之后的第一次打开页面可以自动播放,后面再打开又无法自动播放,除非再次清理缓存。

对video标签仔细研究之后,发现,有这么一个新标签muted,一开始没有并没想到muted和autoplay之间的关联。因为关于muted标签是这么解释的:

video下autoplay属性无效的解决方法(添加muted属性)

直到后来才发现:高版本浏览器,对视频静音后,可以保证视频自动播放。

所以使用最新版本浏览器的同学们需要注意一下这一点。

video下autoplay属性无效的解决方法(添加muted属性)

于是对video标签添加muted属性:

video下autoplay属性无效的解决方法(添加muted属性)

至此,每一次打开网页,视频都可以自动播放了。

到此这篇关于video下autoplay属性无效的解决方法(添加muted属性)的文章就介绍到这了,更多相关video下autoplay属性内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
前端制作动画的几种方式(css3,js)
Dec 12 HTML / CSS
使用 css3 transform 属性来变换背景图的方法
May 07 HTML / CSS
你正在寻找的CSS3 动画技术
Jul 27 HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
Dec 29 HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
May 24 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
Apr 03 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(三)
Jan 21 HTML / CSS
html5 canvas绘制矩形和圆形的实例代码
Jun 16 HTML / CSS
Html5获取高德地图定位天气的方法
Dec 26 HTML / CSS
使用iframe+postMessage实现页面跨域通信的示例代码
Jan 14 HTML / CSS
AmazeUI 单选框和多选框的实现示例
Aug 18 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 #HTML / CSS
html5简介及新增功能介绍
May 18 #HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
May 14 #HTML / CSS
Html5在手机端调用相机的方法实现
May 13 #HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 #HTML / CSS
钉钉企业内部H5微应用开发详解
May 12 #HTML / CSS
html5 横向滑动导航栏的方法示例
May 08 #HTML / CSS
You might like
提升PHP执行速度全攻略(上)
2006/10/09 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
分享3个php获取日历的函数
2015/09/25 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
python3个性签名设计实现代码
2018/06/19 Python
详解python中的json和字典dict
2018/06/22 Python
python实现Zabbix-API监控
2018/09/17 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
python扫描线填充算法详解
2020/02/19 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
XML文档面试题
2015/08/05 面试题
经济与贸易专业应届生求职信
2013/11/19 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
八项规定整改措施
2014/02/12 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
大学专科自荐信
2014/06/17 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
讲座新闻稿
2015/07/18 职场文书
Golang入门之计时器
2022/05/04 Golang