关于audio的播放问题(ios)

最近做项目,碰到一个问题:就是音频播放,同样的设置,在安卓上面无比顺畅,但是在ios上面却始终没有任何效果,作为H5开发,我痛恨世界上的所有兼容,迫切出现一个大佬一桶天下,不过眼下拿人工资,总要先解决bug,话不多说,解决如下

原因:ios不支持audio自动播放

解决:

1、普通页面添加事件可以是onload,或者click,使其可以自动播放

`document.getElementById('audio').play()`

2、微信页面,我看到有大神铺贴,就直接摘抄下来,有帮助到地方就谢谢前仆后继的先驱者把

`//一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以

document.getElementById('audio').play();

//微信必须加入Weixin JSAPI的WeixinJSBridgeReady才能生效

document.addEventListener("WeixinJSBridgeReady", function () {

document.getElementById('audio').play();

// document.getElementById('video').play(); //视频自动播放

}, false);`

你可能感兴趣的:(关于audio的播放问题(ios))