微信H5 audio 实现自动播放 IOS audio无法自动播放解决


相对于H5 音乐播放大家都很熟悉 也是很简单

如果想要自动播放呢 加上 autoplay="autoplay"即可  ! 但是会出现个问题:

ios系统的 无法自动播放 就是不支持呗 那就要另寻他路

改了使用微信的JS 來实现了 在JSAPI 的WeixinJSBridgeReady内 生效播放

window.onload = function () {
    const _audio = document.getElementById('musicfx')
	document.addEventListener("WeixinJSBridgeReady", function () {
		_audio.play();
	}, false)
}

完美解决ios 自动播放的问题

另外 还有出现触摸播放的需求也 一并献上代码

document.addEventListener("touchstart", function(e) {
	_audio.play()
}, false)