代码示例:
var downloadTask = wx.downloadFile({ url: self.data.progress.url, success: res => { if (res.tempFilePath){ wx.saveVideoToPhotosAlbum({ filePath: res.tempFilePath, success: resp => { console.log("保存相册成功", res) }, fail: err => { console.log("保存相册失败", res) } }) } else { console.log("下载失败", res) } }, fail: res => { console.log("下载失败(cancel)", res) }})// self.data.progress.url 为某段mp4的下载地址
- 当前 Bug 的表现(可附上截图)
部分机型,即便提示保存成功了,在系统相册也无法找到mp4
- 预期表现
log打印"保存相册成功",能在系统相册里面找到这段mp4
- 复现此问题的机型:
vivo X9小米 红米3S(HM 3S)OPPO A59m华为 荣耀7(PLK-AL10)OPPO R1C(R8207)华为 Mate 7(MT7-TL00)华为 Ascend G7(G7-TL00)
华为 G8;G7 Plus(RIO-TL00)三星 GALAXY Note 4(SM-N9108V)三星 GALAXY A9(SM-A9100)华为 荣耀7i(ATH-UL00)努比亚 Z9 Max,(NX512J)索尼 Xperia Z2;SO-03(D6503)三星 GALAXY SIII Neo(GT-I9308I)
三星 GALAXY Note II(GT-N7108D)努比亚 Z17 mini(NX569J)奇酷 安卓小苹果f4(1501-M02)华硕 ZenFone飞马3s(X00GD)华硕 -(X00QD)
通过testin做的大量机型兼容性测试,发现300款android机型有上述设备出现此问题,大概占比6%;请官方验证和修复此问题! 初步估计mp4文件确实下载到了本地,通过文件管理功能可以在系统里面找到下载的文件,但由于定制系统的差异,没有正常进入当前系统的相册里面
微信小程序开发问题解答
微信小程序开发者回答:
感谢反馈,我们找找相关机型试试。有进展帖子里反馈。
微信小程序开发者回答:
我们跟进一下,在找机子重现
微信小程序开发者回答:
提供一下能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
微信小程序开发者回答:
@nickname @邓坤力 @娇华 谁能看下这个机型兼容的问题
本文网址:http://www.91bianli.com/weixinxiaochengxu/51444.html