解决浏览器不能自动播放音频的问题,audio标签不自动播放
解决浏览器不能自动播放音频的问题,audio标签不自动播放。vuecli项目,我的思路是,audio标签写在入口app.vue里,这样可以在其他页面通过id直接获取元素;然后在用户点击登录的时候获取到audio标签存入vuex,在需要自动播放的页面获取vuex的元素,然后播放。......
·
项目需求需要自动报警,但是现代大多数浏览器限制了音频的自动播放,需要用户和页面进行交互才能播放。
vuecli项目,我的思路是,audio标签写在入口app.vue里,这样可以在其他页面通过id直接获取元素;然后在用户点击登录的时候获取到audio标签存入vuex,在需要自动播放的页面获取vuex的元素,然后播放。
代码
app.vue
login.vue
vueX代码
存
取
需要自动播放音频的页面
完成,有个小问题,当用户刷新了页面,vueX的数据会被清除,造成播放失败;在不刷新页面的情况下是正常的。
更多推荐
已为社区贡献1条内容
所有评论(0)