跳到主要内容

1 篇博文 含有标签「兼容性」

查看所有标签

· 阅读需 4 分钟

网上搜索了大量的资源,得知是ios为了限制流量故意设置了这个

解决办法是 只能通过用户自己去触摸下才能去播放

微信内访问可以通过微信的WeixinJSBridgeReady事件处理

但是用的是vue的单页面,这个事件只有在页面首次加载的时候会触发。什么意思? 就是如果在当前页面刷新的时候就会触发这个事件。如果是从别页面进来这个页面的,不会触发该事件的。当然网上也有一些解决方案,比如把audio标签放到App.vue里面这样只要点开页面就会触发事件了,这种可以在进页面就播放音频的业务可以处理掉。如果是对音频有快进快退这种操作的,就没办法了。因为放在App.vue上,有很多事件需要处理,可能要引入大量的vuex的状态变量才能处理掉,维护性也不强。