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 相关文章推荐
利用CSS的Sass预处理器(框架)来制作居中效果
Mar 10 HTML / CSS
css3 给背景设置渐变色的方法
Sep 12 HTML / CSS
你应该知道的30个css选择器
Mar 19 HTML / CSS
css3实现文字首尾衔接跑马灯的示例代码
Oct 16 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
Sep 05 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
Nov 14 HTML / CSS
html5拍照功能实现代码(htm5上传文件)
Dec 11 HTML / CSS
HTML5 History API 实现无刷新跳转
Jan 11 HTML / CSS
多视角3D逼真HTML5水波动画
Mar 03 HTML / CSS
利用Storage Event实现页面间通信的示例代码
Jul 26 HTML / CSS
HTML5 manifest离线缓存的示例代码
Aug 08 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 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实现将GB编码转换为UTF8
2006/11/25 PHP
谈谈PHP的输入输出流
2007/02/14 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
python模糊图片过滤的方法
2018/12/14 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
文科毕业生自荐书范文
2014/04/17 职场文书
应聘会计求职信
2014/06/11 职场文书
十八大标语口号
2014/10/09 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
导游词之山海关
2019/12/10 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
Python中字符串对象语法分享
2022/02/24 Python