收藏
回答

企业微信视频到相册功能报错!

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug wx.saveVideoToPhotosAlbum 微信iOS客户端 3.1.3(61175) 2.12.3


        wx.showLoading({
        title: '正在下载',
        icon: 'none',
        duration: 10 * 60 * 1000
      });


      const downloadTask = wx.downloadFile({
        url: `https://f.kukahome.com/20210316-152630-28612..mp4`,
        success: res => {
          wx.saveVideoToPhotosAlbum({
            filePath: res.tempFilePath,
            success: () => {
              wx.showModal({
                title: '提示',
                content: '视频已保存到手机',
                showCancel: false
              });
            },
            fail: err => {
              if (err.errMsg.indexOf('auth') > -1) {
                wx.showModal({
                  title: '提示',
                  content: '需要您授权相册权限后才能保存,请打开权限',
                  showCancel: false,
                  confirmText: '好',
                  success: res => {
                    wx.openSetting();
                  }
                });
                return;
              }
              if (err.errMsg.indexOf('cancel') > -1) {
                wx.showToast({
                  title: '您取消了保存',
                  icon: 'none'
                });
                return;
              }
              wx.showModal({
                title: '提示',
                content: JSON.stringify(err)
              });
            }
          });
        }
      });
      downloadTask.onProgressUpdate(res => {
        wx.showToast({
          title: `下载进度:${res.progress}%`,
          icon: 'loading',
          duration: 10 * 60 * 1000
        })
        if (res.progress >= 100) {
          wx.hideToast();
          downloadTask.offProgressUpdate();
        }
      });
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签