export function chooseVideo(sourceType = ['album', 'camera'], maxDuration = 60, compressed = false, extension) {
return new Promise(function(resolve, reject) {
if (debug) {
console.log('开始选择视频 ', compressed);
}
// uni.showLoading({
// title: "视频加载中"
// })
uni.chooseVideo({
sourceType: sourceType,
maxDuration: maxDuration,
compressed: compressed,
extension: extension,
success: res => {
if (debug) {console.log('选择视频 结果:', res);}
// uni.hideLoading()
resolve(res);
},
fail: err => {
console.log('视频选择取消', err);
// uni.hideLoading()
reject(err);
}
});
});
}
const _this = this;
chooseVideo().then(video => {
if (video.size > 50 * 1024 * 1024) {
uni.showToast({
title: '视频大小超出限制',
icon: 'none'
});
return false;
}
else {
_this.uploadVideo(video);
}
});