当前位置: 首页 > article >正文

解决:The play() request was interrupted by a call to pause().报错

前言:

最近在公司中实现进入页面之后点击单词直接播放音频的时候,发现音频并不会播放声音,并且控制台报错:

研究之后找到了解决方案,与小伙伴们进行分享

原因:

首先看这句话的意思: 在调用 play() 方法后不久立即调用了 pause() 方法,导致播放请求被中断。这种情况可能发生在音频或视频元素还没有准备好播放时就尝试播放的情况

解决方案:

为play()方法添加定时器(查阅资料发现:500ms一般不再报错)

setTimeout(() => {
        player.play();
 }, 500);

http://www.kler.cn/a/312191.html

相关文章:

  • 卸载一直显示在运行的应用
  • F5全新报告揭示AI时代API安全面临严峻挑战
  • Docker网络和overlay的基础讲解
  • 大语言模型在序列推荐中的应用
  • Python酷库之旅-第三方库Pandas(208)
  • 《JavaEE进阶》----20.<基于Spring图书管理系统①(登录+添加图书)>
  • Android Glide:让图片加载从未如此简单
  • 14_input子系统my_touch_device,my_touch_handlerLinux内核模块
  • Android 将EasyPermissions进一步封装,使得动态权限申请更加简明
  • Java 23、JDK 23正式发布!
  • C++之第十二课
  • 红日药业携手实在智能,构建RPA数字员工平台满足业务一体化需求 | 实在RPA案例
  • Java 多态(难)
  • VS运行程序时报错--无法定位程序输入点
  • Gitlab学习(007 gitlab项目操作)
  • 电影《祝你幸福!》观后感
  • 梧桐数据库(WuTongDB):SQL Server Query Optimizer 简介
  • OSPFv3协议几类LSA介绍
  • 【图像压缩与重构】基于标准+改进BP神经网络
  • Linux实操笔记2 Ubuntu安装Nginx的不同方法
  • python检测keycloak证书连接报错问题
  • 基于多域名,通过云运营商弹性负载,Nginx配置等基于的多租户系统部署
  • 有没有通过倾斜摄影文件直接导出DSM/DOM的文件软件?
  • npm发布插件超级简单版
  • django分发路由
  • alias 后门从入门到应急响应