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 3D制作实战案例分析
Sep 18 HTML / CSS
使用before和:after伪类制作css3圆形按钮
Apr 08 HTML / CSS
css3实现3d旋转动画特效
Mar 10 HTML / CSS
CSS3的RGBA中关于整数和百分比值的转换
Aug 04 HTML / CSS
利用CSS3实现进度条的两种姿势详解
Mar 21 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
Jul 13 HTML / CSS
html5 标签
Jul 16 HTML / CSS
深入了解canvas在移动端绘制模糊的问题解决
Apr 30 HTML / CSS
前端实现打印图像功能
Aug 27 HTML / CSS
css背景和边框标签实例详解
May 21 HTML / CSS
纯html+css实现奥运五环的示例代码
Aug 02 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
一个用于网络的工具函数库
2006/10/09 PHP
php 图片加水印与上传图片加水印php类
2010/05/12 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
Zend Framework基于Command命令行建立ZF项目的方法
2017/02/18 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
node.js超时timeout详解
2014/11/26 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
python中的__slots__使用示例
2015/02/26 Python
python抓取百度首页的方法
2015/05/19 Python
神经网络python源码分享
2017/12/15 Python
详解python中的装饰器
2018/07/10 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
Python 解析简单的XML数据
2020/07/24 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
村干部培训方案
2014/05/02 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
追悼会家属答谢词
2015/09/29 职场文书
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript
分享几个实用的CSS代码块
2022/06/10 HTML / CSS
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang