关于ios微信端上使用audio动态给src赋值的不能自动播放的问题,网上尝试了很多方法,什么先让它播放暂停,设置播放时间为0,什么使用微信官方的插件,不都管用,最后还是需要用户手动触发,只得分别做处理了,安卓手机直接进入页面获取数据通过play()方法让其自动播放,而ios的则通过用户触摸屏幕的主动行为再执行play()方法才能播放!
判断当前环境
var u = navigator.userAgent;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isiOS){
console.log("是ios环境")
}