Vue Chrome 实现自动播放音频 踩坑

2,072 阅读1分钟

废话补多上代码

js

    onAudio() {
      let audio = new Audio(require('@/assets/wav/av.wav'));
      audio.play();
    },

然后代码在加载完后执行发现:

Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

百度提示需要页面交互? 需求是不需要交互。(搬砖人真痛苦)

后来尝试多种方法发现需要浏览器主动授权emmm....

image.png