当我们直接写autoplay时,在chrome中浏览器并没有自动播放音频;

如果直接通过js来调用audio的play()方法也不行;

控制台还会报错

大概意思:play()调用失败,因为用户没有与文档进行交互

经过网上的查找:原博客:https://blog.csdn.net/baiding1123/article/details/104945759

谷歌为优化用户体验关闭了audio中的autoplay方法(屏蔽广告和节省用户流量);

那么如何实现autoplay呢,既然报错说用户没有与文档交互,我们就设置一个事件使用户与文档交互就行了;如下给整个页面添加一个点击事件

此时,当用户点击页面后就会触发play();chrome也不会报错,并且开始播放音乐

亲测把onclick事件换成onmousemove后(想优化用户体验),但还是需要点击页面才能触发play(),相当于把audio的点击播放绑定在整个window上面;

借鉴此博客的更改:https://blog.csdn.net/baiding1123/article/details/104945759

谷歌浏览器怎么改html5,关于谷歌浏览器不支持html5中audio的autoplay解决方法(js代码解决)...相关推荐

  1. Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题

    问题场景: 使用java 掉用js代码,发现 ScriptEngine不支持浏览器内置对象window,document的问题: 问题一:为什么要 用java掉用js代码? 比如在 抓取(爬取)对方网 ...

  2. html5添加下划线虚线,web中添加下划线的方法及优缺点

    有很多种添加下划线样式的方法.可能你还记得<Crafting link underlines on Medium>这篇文章.Medium 并没有尝试特殊的方法,只是想创建一个漂亮的看起来正 ...

  3. android webview video标签,Android WebView支持html5 video标签

    看到这个标题很兴奋了吧,但是内容肯定会让你失望...这先告诉结果了,我没在2.3上搞出什么名堂来. 起因是项目需要在android 2.3.*的版本上调用有video标签的页面,调研是否支持.百度,g ...

  4. 手机qq浏览器支持html5,手机QQ浏览器三大法宝助HTML5开发者成功

    6月27日消息,腾讯举办的手机QQ浏览器HTML5创新大赛沙龙分享会第二场在北京举行,HTML5开发者.技术专家等众多行业人士将齐聚一堂共同探讨HTML5技术发展趋势以及WebApp未来发展之路. 而 ...

  5. 支持HTML的邮箱,Yeah.net邮箱全面支持HTML5

    [TechWeb报道]6月20日消息,近日网易邮箱宣布启用全新第四代引擎,yeah.net邮箱率先升级,全面支持HTML5浏览器标准.作为国内首家支持HTML5标准的邮箱运营商,网易邮箱利用HTML5 ...

  6. html5定义页脚的标签,HTML中footer标签的使用方法

    HTML中footer标签的使用方法 发布时间:2020-06-25 17:37:52 来源:亿速云 阅读:215 作者:Leah 本篇文章为大家展示了HTML中footer标签的使用方法,代码简明扼 ...

  7. 谷歌浏览器chrome即将在2020年底停止支持flash,我们程序员该怎么办

    最近打开谷歌浏览器chrome的时候,谷歌推送了一条消息说谷歌即将在2020年底停止支持flash. 一旦到那个时候,势必对我们开发者来说会有很大的影响. 因为我们公司很多播放器用的还是flash.虽 ...

  8. 谷歌浏览器默认百度引擎改不了的解决方法

    谷歌浏览器默认搜索引擎已经设置为bing,但每次启动打开的是百度搜索,按主页按钮后才会出现bing 解决方法已找到:谷歌浏览器默认百度引擎改不了的解决方法 - 知乎

  9. 您的浏览器暂不支持计算机上传文件的大小,电脑中谷歌浏览器无法上传图片的解决方法...

    谷歌浏览器能够给我们带来很棒的网页浏览体验,不过用户在使用过程中也会遇到一些问题.比如,最近一位用户反馈电脑中谷歌浏览器无法上传图片,这该怎么办呢?接下来,就随系统城小编一起看看该问题的具体解决方法. ...

最新文章

  1. linux下如何将mysql加入环境变量
  2. GitHub使用指南!(ubuntu)
  3. foreach php,详解PHP中foreach的用法和实例
  4. python到底能用来做啥-Python可以被用来做哪些神奇好玩的事情?
  5. C++中调用DLL中的函数的两种方式
  6. ML之Xgboost:利用Xgboost模型(7f-CrVa+网格搜索调参)对数据集(比马印第安人糖尿病)进行二分类预测
  7. 浅入浅出 MySQL 索引
  8. Spring框架第一天
  9. 麒麟 UKUI 3.0 发布预告视频,能否接替 Win 7 成为大家的新选择?
  10. 黑群晖 7.0 安装
  11. 软件测试中的版本控制
  12. 精度、小数位数和长度
  13. jmeter学习问题记录
  14. [NOI2004]郁闷的出纳员 Treap
  15. 注册时验证用户名和密码是否合法
  16. 有个疑问--RTOS系统中,低优先级任务什么时候得到cpu去运行
  17. 温州大学c语言期末试卷,2016年温州大学物理与电子信息工程学院综合卷之C语言程序设计复试笔试最后押题五套卷...
  18. 360杀毒属于计算机操作系统吗,360杀毒软件 统一操作系统UOS,保护您的电脑安全...
  19. uni-app微信小程序订阅消息功能开发(流程讲解篇)
  20. 双十二投影仪推荐 三分钟告诉你怎么挑选到称心如意的投影仪

热门文章

  1. centos 创建 logrotate 进行日志分割
  2. [linux] tcpdump抓包案例
  3. vim入门教程(实践第一)
  4. 如何设计一个深度学习项目
  5. 【HDU 2028】Lowest Common Multiple Plus
  6. 【v2.x OGE-example 第二章(第二节) 修改器的使用】
  7. 【2556】传说中的数据结构 sdutOJ
  8. 职场中不可深交的五种人
  9. centos搭建ftp环境
  10. python 并行计算 multiprocessing、multiprocess模块 简介