vue如何实现让audio自动播放?

  • 提问时间: 2个月前
  • 关注数: 0 / 浏览数: 25 / 回答数: 1

下面这样写不行
music3.vue?fee5:144 Uncaught (in promise) TypeError: Cannot read property 'play' of undefined

<audio class="au" autoplay :src="list.music" controls="controls" refs="audio">
</audio>
this.$refs.audio.play()
小花花
2个月前提问
1 个回答
  • 董俊俊

    最好在监听canplay事件在触发play

    audio.addEventListener('canplay', () => {
        audio.play()
    })
    Chrome好像会自动关闭自动播放功能,你可能需要手动配置一下。
撰写答案
  • 相似问题