调用wx.chooseMedia拍摄视频,然后编辑视频后为何无法上传?
调用的API是 wx.chooseMedia。
代码如下:
addNewDiscussAssets: function () {
let that = this;
wx.chooseMedia({
count: 1,
mediaType: ['image', 'video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res);
if (res.size > 300000000) {
wx.showToast({
title: '文件太大了',
icon: 'error',
duration: 2000
});
return false;
} else {
const type = res.tempFiles[0].fileType;
switch (type) {
case 'image':
that.uploadImage(res.tempFiles[0]);
break;
case 'video':
that.uploadVideo(res.tempFiles[0])
break;
default:
break;
}
}
},
fail(error) {
console.log(error);
}
})
拍摄完视频后,选择图中中间的编辑按钮,简单对视频编辑后,点右上角的完成按钮,导致无法上传视频,控制台报错。相同操作,如果是拍照片则能正常运行。请问这是什么原因?