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 相关文章推荐
CSS3教程(5):网页背景图片
Apr 02 HTML / CSS
CSS3中各种颜色属性的使用教程
May 17 HTML / CSS
浅析css3中matrix函数的使用
Jun 06 HTML / CSS
用css3写出气球样式的示例代码
Sep 11 HTML / CSS
HTML5移动端开发遇见的东西
Oct 11 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
Mar 29 HTML / CSS
HTML5为输入框添加语音输入功能的实现方法
Feb 06 HTML / CSS
使用placeholder属性设置input文本框的提示信息
Feb 19 HTML / CSS
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
May 10 HTML / CSS
HTML怎么设置下划线?html文字加下划线方法
Dec 06 HTML / CSS
CSS实现渐变色边框(Gradient borders)的5种方法
Mar 25 HTML / CSS
CSS 鼠标选中文字后改变背景色的实现代码
May 21 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 Static关键字实用方法
2010/06/04 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
jQuery 动态酷效果实现总结
2009/12/27 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
python赋值操作方法分享
2013/03/23 Python
开始着手第一个Django项目
2015/07/15 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python的面向对象编程方式学习笔记
2016/07/12 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
django创建超级用户过程解析
2019/09/18 Python
Django model class Meta原理解析
2020/11/14 Python
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
教师的实习自我鉴定
2013/12/17 职场文书
团委竞选演讲稿
2014/04/24 职场文书
家长给学校的建议书
2014/05/15 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
车辆转让协议书
2014/09/24 职场文书
个人求职自荐信范文
2015/03/06 职场文书
法定代表人身份证明书
2015/06/18 职场文书
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python