相对于H5 音乐播放大家都很熟悉 也是很简单
<audio id="musicfx" loop="loop" preload src="img/First Girl.mp3"></audio>
如果想要自动播放呢 加上 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)