video实现有声音自动播放的实现方法


Posted in HTML / CSS onMay 20, 2020

video实现自动播放有声音

需求:老板见人家可以的,我们的也要可以!!!
前端:自动播放,简单...
要实现:鼠标移入视频播放同时有声音,移出让你暂停,,,,,

问题集合

1- 自动播放实现没有声音,
2- 怎么实现有声音自动播放?
3- 鼠标移入移出实现...

解决

1——了解故事背景:

因为曾经某些“邪恶”的前辈们,在页面中展示了很多类似

是兄弟就一起来-----我是(⊙_⊙)辉???

video实现有声音自动播放的实现方法

动感的画面,有趣的话语,曾经也被吸引住了,只是那个声音.....
简而言之————厂商认为用户体验不好,禁了声音
 

2—— 相关资料、实现:
其实,也可以实现自动播放时声音也播放

在体验差的同时,厂商为了照顾开发者,允许用户交互之后实现播放,例如点击等操作(神马鬼意思?)

即两种选择:
1—— 视频实现自动播放,但是要静音,在标签中添加muted属性,就能实现自动播放
2—— 视频实现自动播放,有声音,这个要在文档与用户之间有操作之后才能实现(随便点一下页面,就ok)

暂时不涉及深入就不搞demo地址啥的了,不信复制测试一下吧

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>video播放问题</title>
    <style>
    #demo{
        height: 500px;
        width: 1400px;
    }
    .demo1{
        width: 700px;
        height: 500px;
        float: left;
    }
    .demo1 video{
        height: 400px;
        width: 400px;
    }
    .demo2{
        width: 700px;
        height: 500px;
        float: left;
    }
    .demo2 video{
        height: 400px;
        width: 400px;
    }
    </style>
    <script>
    function play_v1(v){
        v.play()
    }
    function stop_v1(v){
        v.pause();
    }
    </script>
</head>
<body>
    <div>
        <div id="v1_box" class="demo1">
            <p>1:静音、自动播放</p>
            <video onmouseover="play_v1(this)" onmouseleave="stop_v1(this)"  muted src="http://yh2019.oss-cn-beijing.aliyuncs.com/35cc8560068b47d78ee18a118e2982ee/video/e2474c04cbff49089132a92579fb5ac7.mp4"></video>
        </div>
        <div id="v2_box" class="demo2">
            <p>2:有声音、自动播放(至少需要点击一下文档,产生交互)</p>
            <video onmouseover="play_v1(this)" onmouseleave="stop_v1(this)"  src="http://yh2019.oss-cn-beijing.aliyuncs.com/35cc8560068b47d78ee18a118e2982ee/video/e2474c04cbff49089132a92579fb5ac7.mp4"></video>
        </div>
    </div>
</body>
</html>

video 实现静音自动播放

<video id="demo" controls="controls" autoplay="autoplay" muted>
<source src="./conference_2.mp4" type="video/mp4">
</video>

ps: 视频想要实现自动播放,貌似必须加上muted属性

到此这篇关于video实现有声音自动播放的实现方法的文章就介绍到这了,更多相关video自动播放内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 HTML / CSS
前端隐藏出边界内容的实现方法
Apr 14 HTML / CSS
Css3新特性应用之视觉效果实例
Dec 12 HTML / CSS
CSS3动画特效在活动页中的应用
Jan 21 HTML / CSS
详解HTML5新增标签
Nov 27 HTML / CSS
Html5 localStorage入门教程
Apr 26 HTML / CSS
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
Jan 09 HTML / CSS
整理HTML5中支持的URL编码与字符编码
Feb 23 HTML / CSS
html5 video全屏播放/自动播放的实现示例
Aug 06 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
Mar 09 HTML / CSS
CSS3常见动画的实现方式
Apr 14 HTML / CSS
浅谈CSS不规则边框的生成方案
May 25 HTML / CSS
基于html5 canvas做批改作业的小插件
May 20 #HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
May 19 #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
You might like
php json_encode奇怪问题说明
2011/09/27 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
PHP使用递归生成文章树
2015/04/21 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
动态添加js事件实现代码
2009/03/12 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
浅析js中substring和substr的方法
2015/11/09 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
简单的js计算器实现
2016/10/26 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
通过python检测字符串的字母
2020/02/18 Python
django xadmin action兼容自定义model权限教程
2020/03/30 Python
护理专业个人求职简历的自我评价
2013/10/13 职场文书
物流专业求职计划书
2014/01/10 职场文书
2014领导班子四风问题对照检查材料思想汇报
2014/09/21 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
导游词之西安骊山
2019/12/20 职场文书