audio标签作为HTML5的新标签,有着强大的处理音频功能。
不过在iOS中对音频的处理有一定的兼容性。
在微信中,如果初始化页面时,需要播放音频,我们实现的思路一般是这样的:
document
以上实现方法,在安卓没有问题,但是在iOS中却不能播放。实现的方案如下:
document
音频文件在微信的ready中进行播放,不管成功配置与否,都会执行ready。
综上所述,在iOS中,音频文件需要在wx.ready执行完毕后,在其回调函数里面执行音频播放逻辑。
欢迎各位大佬讨论交流,提供新的解决方案~