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的border边框属性及其在CSS3中的新特性
May 10 HTML / CSS
css3实现一个div设置多张背景图片及background-image属性实例演示
Aug 10 HTML / CSS
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
Nov 05 HTML / CSS
CSS3属性box-sizing使用指南
Dec 09 HTML / CSS
详解如何用canvas画一个微笑的表情
Mar 14 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
Apr 29 HTML / CSS
HTML5 Canvas中绘制矩形实例
Jan 01 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
Sep 17 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
Mar 26 HTML / CSS
HTML5 背景的显示区域实现
Jul 09 HTML / CSS
移动端HTML5 input常见问题(小结)
Sep 28 HTML / CSS
什么是css原子化,有什么用?
Apr 24 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
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
JavaScript版代码高亮
2006/06/26 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
js实现橱窗展示效果
2020/01/11 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
跟老齐学Python之变量和参数
2014/10/10 Python
对于Python中线程问题的简单讲解
2015/04/03 Python
win与linux系统中python requests 安装
2016/12/04 Python
Python实现对字符串的加密解密方法示例
2017/04/29 Python
Python实现购物车功能的方法分析
2017/11/10 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
送餐员岗位职责范本
2014/02/21 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
课程设计的心得体会
2014/09/03 职场文书
学校联谊协议书
2014/09/16 职场文书
红色影片观后感
2015/06/18 职场文书
敬老院活动感想
2015/08/07 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技