- wx.chooseMedia上传视频报错:errMsg: "chooseMedia:fail"?
wx.chooseMedia({ count: 1, mediaType: ['video'], sizeType: ['compressed'], sourceType: [sourceType], maxDuration: 60, camera: 'back', )} # 问题: 最近将wx.chooseVideo替换为了wx.chooseMedia,并使用wx.canIUse('chooseMedia')做了向后兼容,结果埋点发现有大量异常用户调用chooseMedia上传视频,直接走了fail回调,异常信息:{errMsg: "chooseMedia:fail"}每天有大量异常,无法复现,埋点排查设备、微信版本都没什么规律# 此类问题相关的帖子: wx.chooseMedia为什么能调起但是上传会报错?chooseMedia无法调用,直接返回chooseMedia:fail?# 后续 咨询了微信侧研发,发现是用户进入相册或者拍摄页面之后,直接把微信退到后台,导致取消的,就会报这个错因此这个报错不能作为实际问题发生的依据评论区提到可能是内存占用高的问题,确定出现问题后可以引导用户清除后台程序后重试,来验证一下能否解决
2024-12-31 - chooseMedia接口选择图片,出现很多报错:chooseMedia:fail
监控报错日志,发现最近用户端选择图片时出现很多报错 报错返回的”errMsg“ 只有 ”chooseMedia:fail“ ,没有其他任何信息,无法判断是什么地方出现错误。 根据已有日志, 目前主要出现的基础库版本:3.7.1(最多)、3.6.6 主要出现的机型:荣耀、华为、vivo、oppo等,都是安卓机型,iphone暂时没发现 我自己的华为手机没问题,无法复现,都是统计用户端的报错。
2024-12-16 - IOS wx.chooseMedia 选择多个视频,返回的个数不对,是什么导致的?
const nowMediaLength = 10; const choosedMedias = await wx.chooseMedia({ sizeType: ['compressed'], mediaType: ['video'], sourceType: ['album'], count: Math.min(9, 20 - nowMediaLength) }); console.log(choosedMedias); 现在这样,IOS 在选择5个视频时,有时说失败了1个,有时失败了3个,偶发的,每次都不固定 错误信息是这样的 {"tempFiles": [], "errMsg": "chooseMedia:fail", "type": "mix", "failedCount": 1} 请问是什么问题导致的?
2024-12-12