Chrome是禁止自动播放音频的,但是当切换其他tab做一次交互,再刷新当前页面,就可以自动播了
问题描述
未经任何处理,audio.play()能自动播放,Chrome autoplay策略是default,没有做过设置,所以理应报一个promise错误,启动一个http服务,访问页面,的确不能播,但是切换tab做一次交互后返回当前页刷新就会自动播放
问题出现的平台版本及自己尝试过哪些方法
MAC Chrome 75
相关代码
//创建audio对象
let ccGlobalMusic = document.createElement('audio')
//设置默认音乐
ccGlobalMusic.src = './bgm.mp3'
// 默认播放
ccGlobalMusic.play()
//默认开启循环
ccGlobalMusic.loop = 'loop'
注意,脚本需要引入,不能内置在页面,才能重现这问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论