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}
请问是什么问题导致的?
你每一个视频是多大的
不能选择太大的文件,手机吃不消
wx.chooseMedia({
count: 9,
mediaType: ['image','video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res.tempFiles[0].tempFilePath)
console.log(res.tempFiles[0].size)
},
fail(err){
}
})
可能是手机的问题吧,一次性选择那么多视频,还压缩,可能手机运行内存不够,换个新型号的iphone试试