首页 » 前端 » 正文

让音频在ios页面上自动播放

在ios上的页面中,有时候需要一开始就进行播放音频,但是即便你加了autoplay,在js中写了start,但是它就是不播放。
很明显这个跟ios的系统有关,那么下面这种办法就可以搞定。

当然,以上其实也是有个问题的, 如果进入页面,你想过一会儿再进行播放,你可能想在musicPlay方法中写一个setTimeout,理论上是可以的,但是经过测试,你可以延迟1秒,超过1秒,所谓自动播放就失效了,暂时还不知道原因。

那么,后面我们在开发的时候,需要结合产品设计来看,如果有这样的需求,一定要避开,必要的话可以调整一下设计。

发表评论