The play() request was interrupted by a new load request
Uncaught (in promise) DOMException: The play() request was interrupted by a new load request
我快速切换音频的时候,报以上错误
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个play(播放)操作是一个promise,它要等媒体加载到一定程度后才会播放(resolve)。所以你快速切换这个promise就抛错了
按我的经验如果直接调用以下代码会报你说的错误:
可以这样写来解决:
你 监听
onplaying
这个事件试试,设置个标志位,当这个事件触发时 标志位 设为true
然后执行下一首的逻辑