vue audio 调用 play 报错

新手上路,请多包涵

1588741952(1).jpg

图中1的位置不加索引会报 DOMException: play() failed because the user didn't interact with the document first

1588742032(1).jpg
加了索引又报play of undefined

在vue里怎么调用play()播放呢?

阅读 8.1k
3 个回答

不能自动播放。play 触发之前,需要用户已经操作过页面。比如说单击

问题不在索引上,而是在播放事件的时机。
浏览器不允许前端自己开始播放音频,播放音频只能由用户操作触发。

新手上路,请多包涵

播放audio首先你得监听他的oncanplay,能放了才可以,然后才有浏览器的策略不允许你自己播放音频,但是页面有点击事件后是可以的

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