function keepVideo(item) {
uni.authorize({
scope: 'scope.writePhotosAlbum',
success: (res) => {
console.log('开启相册权限成功', res);
showCamera.value = false;
// 保存视频到相册
let filePath = wx.env.USER_DATA_PATH + '/' + new Date().valueOf() + '.mp4';
wx.downloadFile({
url: item.actionUrl,
filePath: filePath,
success: (res) => {
console.log('下载视频成功', res);
var url = res.filePath;
wx.saveVideoToPhotosAlbum({
filePath: url,
success: (res) => {
console.log('保存视频成功', res);
},
fail: (res) => {
console.log('保存视频失败', res);
}
});
},
fail: (res) => {
console.log('下载文件失败', res);
}
});
},
fail: (res) => {
console.log('开启权限失败', res);
showCamera.value = false;
toast('开启相册权限失败');
}
});
}