错误提示为:Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
通过查阅资料得知问题的解决核心关键在于:
必须在自动播放之前与该音频进行过至少一次交互
所以解决的办法为:可以使用一个按钮组件或者其他组件,绑定一个点击事件然后在事件中调用该音频结点的play()即可。成功播放后,可在任意位置通过代码自动播放该音频文件。
解决的方法比较简单,这里就不截图演示了,主要在于找到某种方法先与音频文件进行交互之后,才能进行自动播放。