- 部分机型保存视频到相册,在相册里面找不到保存的视频
代码示例: 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文件确实下载到了本地,通过文件管理功能可以在系统里面找到下载的文件,但由于定制系统的差异,没有正常进入当前系统的相册里面
2018-12-21 - BackgroundAudioManager播放语音时遇到“音乐文件错误,播放失败”后该怎么重置?
在微信小程序中使用背景音频组件BackgroundAudioManager播放mp3文件时,部分安卓手机用户偶尔会遇到报“音乐文件错误,播放失败”的问题目前仍然一直存在着。 之前发过贴,也给过代码片段:https://developers.weixin.qq.com/s/E4pmzNmt7CrG 因为这个现象是偶发的,不是每次必现,所以很难让运维人员通过代码片段看到这个情况。 这次我想把一旦报这个错误后的一些情况再描述清楚些,希望能得到点帮助: 在安卓手机正常开始播放mp3音频文件,如果播放到某个音频提示“音乐文件错误,播放失败”后,点击其他音频文件,可以正常播放,再次点击那个报错的音频试图进行播放时,会立即提示“音乐文件错误,播放失败”。 (说明:ios手机用户不会遇到该问题;安卓手机用户也只是部分用户出现问题,并且可能是收听不同音频文件时出现的该问题。) 报错后,重新播放个几十次之后,该音频可能又突然能播放了! 日志方面: 从实时日志来看, 在报错的音频播放过程中,背景音频组件只触发onWaiting事件(正常情况下触发onwaiting事件后,接着会触发onCanplay),接着就报error了,报错内容如:"src":"https://******.mp3","errCode":10001,"errMsg":"errCode:62, err:load or init native decode so fail" 从小程序管理后台的错误日志来看,显示的错误信息是: invalid BackgroundAudioManager.src: Error: invalid BackgroundAudioManager.src: at sW (https://lib/WASubContext.js:2:1349729) at https://lib/WASubContext.js:2:1349051 。。。。。 另外想提一下,这个问题几年前就已出现在这个社区里,肯定不是个案。而且有些同行在遇到这个问题后,只是通过私信的方式在询问先前发帖的人,自己并没有发帖来说明情况,所以我觉得实际遇到这个问题的用户应该比在社区里反映这个问题的要多得多。 希望能优化一下这个问题,或者给个建议如何规避这个问题
2021-12-28 - 支持锁屏事件
用户锁屏和关掉小程序有很大的区别,但是onHide无法区分,影响了很多小程序的功能设计。有时不得不使屏幕常亮,浪费了用户的点亮。 不知道有没有计划支持单独的锁屏事件?或者在onHide中用参数区分。
2018-07-01