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中的选择符
Oct 17 HTML / CSS
使用css3匹配手机屏幕横竖状态
Jan 27 HTML / CSS
CSS3简单实现照片墙
Dec 12 HTML / CSS
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
Dec 30 HTML / CSS
用CSS3实现无限循环的无缝滚动的实例代码
Jul 04 HTML / CSS
css3进阶之less实现星空动画的示例代码
Sep 10 HTML / CSS
CSS3制作皮卡丘动画壁纸的示例
Nov 02 HTML / CSS
html5本地存储_动力节点Java学院整理
Jul 12 HTML / CSS
canvas绘制文本内容自动换行的实现代码
Jan 14 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
Jun 21 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
Sep 20 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
Jul 20 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php制作简单模版引擎
2016/04/07 PHP
Smarty变量用法详解
2016/05/11 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
python 获取url中的参数列表实例
2018/12/18 Python
Python和Go语言的区别总结
2019/02/20 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
人力资源总监工作说明
2014/03/03 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
初一新生军训方案
2014/05/22 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书
毕业设计工作总结
2015/08/14 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server