自动化播放声音(video实现有声音自动播放的实现方法)
类别:Web前端 浏览量:2766
时间:2021-10-15 00:26:32 自动化播放声音
video实现有声音自动播放的实现方法video实现自动播放有声音
需求:老板见人家可以的,我们的也要可以!!!
前端:自动播放,简单...
要实现:鼠标移入视频播放同时有声音,移出让你暂停,,,,,
问题集合
1- 自动播放实现没有声音,
2- 怎么实现有声音自动播放?
3- 鼠标移入移出实现...
解决
1——了解故事背景:
因为曾经某些“邪恶”的前辈们,在页面中展示了很多类似
是兄弟就一起来-----我是(⊙_⊙)辉???
动感的画面,有趣的话语,曾经也被吸引住了,只是那个声音.....
简而言之————厂商认为用户体验不好,禁了声音
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> <li> <li 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> </li> <li 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> </li> </li> </body> </html>
video 实现静音自动播放
<video id="demo" controls="controls" autoplay="autoplay" muted> <source src="./conference_2.mp4" type="video/mp4"> </video>
ps: 视频想要实现自动播放,貌似必须加上muted属性
到此这篇关于video实现有声音自动播放的实现方法的文章就介绍到这了,更多相关video自动播放内容请搜索开心学习网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持开心学习网!
您可能感兴趣
- html5 video标签
- html5 video 事件(HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题)
- html5video怎么优化(HTML5 video循环播放多个视频的方法步骤)
- html5video怎么优化(html5 移动端视频video的android兼容去除播放控件、全屏)
- video tv cast怎么用(video下autoplay属性无效的解决方法添加muted属性)
- html5怎么滚动屏幕(HTML5 video进入全屏和退出全屏的实现方法)
- 自动化播放声音(video实现有声音自动播放的实现方法)
- videojs播放流媒体(video.js支持m3u8格式直播的实现示例)
- h5 video支持格式(H5 video poster属性设置视频封面的方法)
- html5标签怎么做(html5用video标签流式加载的实现)
- html5video怎么用(html5视频媒体标签video的使用方法及完整参数说明详解)
- h5前端入门(前端H5 Video常见使用场景简介)
- html5播放代码(html5 video全屏播放/自动播放的实现示例)
- html5支持video的视频格式(解决html5中的video标签ios系统中无法播放使用的问题)
- 某知名企业绩效管理体系及薪酬分配体系操作手册(某知名企业绩效管理体系及薪酬分配体系操作手册)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
热门推荐
- laravel语法有哪些(对laravel in 查询的使用方法详解)
- php开发技巧和方法(php+ajax实现商品对比功能示例)
- 国内云主机哪家靠谱(云主机哪家比较便宜)
- jsp实现短信验证码(手动实现js短信验证码输入框)
- sqlserver如何查找值为null的数据(SQL Server中NULL的正确使用与空间占用)
- 如何在windows上搭建ftp服务器(Windows Server 2016如何搭建部署FTP服务器)
- python多线程超时设置(解决python线程卡死的问题)
- sqlserver分页数据重复(SQL Server 在分页获取数据的同时获取到总记录数)
- reactnative零基础入门到项目实战(用React Native制作一个简单的游戏引擎)
- linux lnmp安装教程(LNMP系列教程之 SSL安装WordPress博客程序下载与安装)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9