错误提示为:Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD

通过查阅资料得知问题的解决核心关键在于:

必须在自动播放之前与该音频进行过至少一次交互

所以解决的办法为:可以使用一个按钮组件或者其他组件,绑定一个点击事件然后在事件中调用该音频结点的play()即可。成功播放后,可在任意位置通过代码自动播放该音频文件。

解决的方法比较简单,这里就不截图演示了,主要在于找到某种方法先与音频文件进行交互之后,才能进行自动播放。

解决Chrome浏览器中无法通过代码实现自动播放错误相关推荐

  1. 解决chrome浏览器中鼠标滚轮滚动事件失效的问题

    今天遇到了一个html5页面由于开启了图片遮罩层在chrome浏览器中,鼠标滚轮上下滚动时,页面不动的问题,后查询相关资料后解决,具体方法是加入如下代码: <script type=" ...

  2. 解决Chrome浏览器中部分字体显示模糊的问题

    如果在Chrome浏览器中查看某些网页时,发现大部分字体显示清晰,但是另外部分字体显示模糊看不清的话,有可能是浏览器字体设置的问题.解决方式如下: 1.点击Chrome浏览器右上角的"... ...

  3. 内网使用openssl自签名证书开启https连接,同时解决chrome浏览器中的不安全访问

    1.在内网中开启https访问,使用ip,请直接看第二步.如果是外网域名的话,建议直接去从 阿里云或者其他的网站中直接用权威机构颁发的证书.地址 2.请先安装OpenSSL  3.生成证书 创建根证书 ...

  4. 完美解决Chrome浏览器中图片出现彩色马赛克的问题

    问题描述 使用Chrome浏览器浏览网页的时候出现了如下的情况: 解决方案 打开Chrome的设置. 进入高级部分的系统. 将"使用硬件加速模式(如果可用)"取消. 个人的猜测 C ...

  5. “ERR_NAME_NOT_RESOLVED“ : 如何在 Google Chrome 浏览器中修复此 DNS 错误

    当我们要访问特定的 Web 项目,只需要一个 Internet 浏览器和该项目的域名.在浏览器的地址栏中键入域名以表示页面的数字 IP 地址.DNS服务器(域名系统)处理这种为域名解析的自动翻译.如果 ...

  6. “ERR_NAME_NOT_RESOLVED”:如何在 Google Chrome 浏览器中修复此 DNS 错误

    互联网使您可以访问看似无限数量的各种网站.要访问特定的 Web 项目,您只需要一个Internet 浏览器和该项目的域名.您在浏览器的地址栏中键入域名以表示页面的数字 IP 地址.DNS 服务器(域名 ...

  7. notepad++ 编写html代码快捷键切换到浏览器查看,notepad++在chrome浏览器中打开查看网页效果...

    notepad++在chrome浏览器中打开查看网页效果,操作设置:运行--在chrome浏览器中打开,这是notepad默认的设置方式 但是notepad++如果没有配置chrome浏览器打开,可以 ...

  8. 解决chrome浏览器对于自动填充的input表单添加的默认的淡黄色背景问题 一般的浏览器input和button的高度不一致问题...

    解决chrome浏览器对于自动填充的input表单添加的默认的淡黄色背景问题 如果我们把一个表单设置位 autofocus ,这时这个表单在获取焦点后就会产生淡黄色的背景,我们就是使用!importa ...

  9. 解决Chrome浏览器无法自动播放音频视频的问题,Uncaught(in promise) DOMException

    转载http://www.nooong.com/docs/chrome_video_autoplay.htm 在最新版的Chrome浏览器(以及所有以Chromium为内核的浏览器)中,已不再允许自动 ...

最新文章

  1. C++_STL——array(C++11)
  2. C语言取字节的第n二进制,学C语言的看过来,最完整进制转换、整数和小数内存存储模型...
  3. c++和opengl实现gis_从零开始的图形学学习(零):一切的开始 —— 自建OpenGL开发框架
  4. python 调用shell 不阻塞_遇到问题---python调用shell脚本时subprocess.check_call不阻塞
  5. matlab 打开软件报错,matlab程序错误,提示如下【弄了半夜还是不行】 - 数学 - 小木虫 - 学术 科研 互动社区...
  6. JavaScript之Object
  7. TopCoder中插件的用法
  8. SpringBoot之maven包管理
  9. 多并发编程基础 之进程 Process
  10. 《第三次浪潮》的体会!
  11. php 字母加1,PHP语法(1)
  12. 用.htaccess禁止某IP访问
  13. IIS 搭建简单网站 并 发布项目
  14. 《东周列国志》第九十回 苏秦合纵相六国 张仪被激往秦邦
  15. 计算机网络知识点汇总(王道)
  16. Linux内核kconfig调用关系,探索Linux内核:Kconfig的秘密
  17. 系统状态空间模型c语言,【单选题】能完全描述系统动态行为的数学模型是() A. 传递函数 B. 微分方程 C. 状态 空间表...
  18. Vulkan 基本原理
  19. 贴片电阻的封装和功率关系
  20. Variable Rate Gradual Dutch Auctions:一种出售元宇宙虚拟土地的新方式

热门文章

  1. 吾生也有涯,吾知也无涯_乌拉(7)
  2. fmc接口定义_FMC-ADA学习笔记之DAC配置及应用
  3. 航天信息抵扣联认证服务器设置,航天信息网上认证V4.doc
  4. JavaScript入门到精通(五)连载
  5. 遥感影像的纹理特征计算(基于ENVI和Python实践)
  6. 操作系统实验(linux内核编译,添加系统调用,windows进程创建,脚本程序编写)
  7. Windows 11 win to go 安装硬盘无法启动解决方法之一
  8. 小风翻译助手v1.0.0官方版
  9. Hbase系列---内置过滤器
  10. 《创新的艺术》 读书笔记