解决audio标签报错

<audio :src="url"></audio>

这是错误信息

DOMException: The play() request was interrupted by a new load request.

解决方法:

<button @click="play">
<audioref="audio":src="currentSong.url"@canplay="ready"
></audio>
export default {data(){return {audioReady: false}}methods:{ready(){this.audioReady = true},play(){// 解决方法一: 这个方法不需要添加以上ready方法this.$nextTicker(()=>{this.$refs.audio.play()})// 解决方法二:if(!this.audioReady){return}this.$refs.audio.play()this.audioReady = false}}
}

这里扩展一下,如果有切换歌曲的话 只能使用第二种方法 在每次切换都要判断

audio标签报错:DOMException: The play() request was interrupted by a new load request.相关推荐

  1. 搭建dubbo项目解决dubbo.xml标签报错的问题

    搭建dubbo项目解决dubbo.xml标签报错的问题 参考文章: (1)搭建dubbo项目解决dubbo.xml标签报错的问题 (2)https://www.cnblogs.com/ajax-li/ ...

  2. 解决iview中</Input>标签报错的方法

    解决iview中标签报错的方法 参考文章: (1)解决iview中标签报错的方法 (2)https://www.cnblogs.com/lanyb009/p/9246712.html 备忘一下.

  3. js复制方法navigator.clipboard兼容性处理,控制台直接执行报错 DOMException: Document is not focused

    js复制方法navigator.clipboard兼容性处理,直接执行报错 DOMException: Document is not focused 目录 js复制方法navigator.clipb ...

  4. 解决导入maven项目之后pom.xml中的project标签报错:批量删除没有下载完全的pom依赖bat脚本

    报错现象: 导入maven项目之后pom.xml中的project标签报错. 问题原因: 这个项目我来来回回导入的很多次,有些依赖没有下完全,只下了一半.当我再一次导入该项目时,那些没有下载完全的依赖 ...

  5. Eslint校验fragments标签报错

    Eslint校验fragments标签报错 简单排查, 貌似是因为Eslint在2020年08月12号更新了版本. 修改.新增了一些默认的校验rules. 新增rules(包含但不限于以下) 'rea ...

  6. Edge浏览器安装插件报错:显示出现错误 Download interrupted

    目录 出现错误 经过 解决 出现错误 Edge浏览器安装插件报错:显示出现错误 Download interrupted. 或者新换电脑无法同步安装插件. 经过 查询后,较多为修改C盘下Host文件, ...

  7. 关于编辑器对input标签报错提示“表单输入没有相关label”的问题

    相信很多朋友在制作表单的时候,我们的编辑器会有下图的相关提示吧 我们发现虽然这样并不影响我们的正常使用,但是看着这样的报错提示总是很让人心烦,那么这到底是为什么呢? 其实,这是因为编辑器建议我们在使用 ...

  8. primeNG DataTable中Templating ng-template标签报错

    DataTable - Templating中自定义模板的时候报错:Template parse errors: 'ng-template' is not a known element: 解决:因为 ...

  9. ES组件elasticsearch-head报错 npm ERR! Please include the following file with any support request

    环境Ubuntu 1.报错信息: npm ERR! Please include the following file with any support request: npm ERR! /usr/ ...

最新文章

  1. 求长度的另一种方法(+obj).Length
  2. lodash 工具库
  3. ESX中的Linux热添加磁盘
  4. python3 数据库操作 orm sqlalchemy 简介
  5. 小程序时间转换成时间戳
  6. 台湾国立大学郭彦甫Matlab教程笔记(12) advanced 2D plot 下
  7. 科大讯飞ai研究院_科大讯飞1024开发者大会:让AI赋能行业数字化升级
  8. java web js加版本号_[Java教程]js 比较版本号(一)
  9. 跨mysql和mongodb查询工具_MySQL与MongoDB查询互转
  10. 76.Nodejs Express目录结构
  11. php实现快速排序和冒泡排序
  12. spring - ioc和aop
  13. 内存碎片产生原因及解决办法
  14. 互联网2018校招时间_供参考
  15. Python中参数前面的星号
  16. 搭建智慧农业物联网云平台——基于阿里云物联网平台构建
  17. Coursera普林斯顿大学算法下Week4:Boggle 拼字游戏
  18. 区分触摸屏种类的几种方法
  19. 如何防止企业电子邮件外泄
  20. 卡西欧计算机的型号配置,【卡西欧 CASIO fx-82CN X计算器使用总结】菜单|供电|设置|输入|运算_摘要频道_什么值得买...

热门文章

  1. 交换机console口配置登录及特权模式口令
  2. jitsi性能测试结果
  3. 微信小程序实战——消息通知界面
  4. 淘宝1688API接口展示
  5. R语言字符串拼接(paste()函数)
  6. CPU Steal time
  7. 关于dlg.DoModal()==IDOk的理解
  8. Zemax光学设计(十四) —— 一些补充知识(不定时更新)
  9. 空间二连杆机器人标准DH法和改进DH法建系实例
  10. Premiere Pro之效果控件(七)