使用wx.createInnerAudioContext创建一个大的音频。在ios下加载特别慢,在andriod下加载很快。
猜测是在ios系统下要下载完整个音频才会进行播放。
这是ios情况下的加载时间:
这是安卓下的加载时间:
另外我们能从图中也能看出,onCanplay的事件触发明显要早于onplay事件。明明还不能播放却告诉我可以播放了?
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.createInnerAudioContext | 客户端 | 6.7.2 | 2.3.0 |
1 个回答
你好,这个api在ios和安卓下底层机制不同,暂时无法完全同步。
另外canplay从语义上确实比play要早。html5规范的audio元素也是那样的。