获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
着实被这个问题坑了一把,InnerAudioContext.onError、InnerAudioContext.canPlay等好多事件的回调函数都有问题
InnerAudioContext 兼容性问题再发一次- 当前 Bug 的表现(可附上截图) InnerAudioContext 在ViVO X21偶尔无法播放下载之后的音频文件,奇怪的是在开发版不会出现,只要在体验版和线上版本才会出现。 公司测试在苹果,华为手机上并没有出现类似情况。 如下图,同样的本地文件 wxfile://tmp_101d... 在第一次赋值给src没有播放,但是第二次赋值就可以播放了。 [图片] - 预期表现 如果播放在某次无法播放本地音频,至少需要触发onError回调之类的 - 复现路径 使用wx.downloadFile下载音频文件得到 tempFilePath 然后把正确下载完成的tempFilePath赋值给InnerAudioContext实例, eg. InnerAudioContext.src = tempFilePath 在vivo x21机型会偶尔出现无法播放,并且InnerAudioContext.onError、InnerAudioContext.canPlay、InnerAudioContext.onPlay 这3个callback方法都没有正常触发 - 提供一个最简复现 Demo wechatide://minicode/A1psTzml7N3S
2018-11-19