Chrome:: ERROR: Uncaught (in promise) DOMException

(Chrome最新版)
audio.src = 'xxx';
audio.load();
audio.play(); <-- ERROR: Uncaught (in promise) DOMException

应该是在执行播放时并未加载可用于播放的有效资源,导致出现这个错误。
有人说通过setTimeout,尝试过后并未有效,而且解决办法不太合理。

关于,页面加载后,通过JS自定义播放地址并执行播放。
想了解有没有更好的解决办法,求助!!!

阅读 6.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题