アプレットのダウンロードマイクロチャネルのビデオ機能

タグIDの送信1.

<テキストcatchtap = "handleDownload" データリンク= "{{item.link}}">下载</テキスト>

ダウンロード方法2.js

//下载
  handleDownload(E){ 
    リンク= e.currentTarget.dataset.linkを聞かせて、
    fileNameに=新しいDate()を聞かせてのvalueOf(); 
    wx.downloadFile({ 
      URL:リンク、
      filePathに:wx.env.USER_DATA_PATH + '/' + fileNameに+」.MP4' 、
      成功:RES => { 
        にconsole.log(RES); 
        filePathに= res.filePathてみましょう。
        WX。 saveVideoToPhotosAlbum({ 
          filePathに、
          成功:ファイル=> { 
            $メッセージ({ 
              内容: '下载成功'、
              種類: '成功' 
            })
            filemgrに= wx.getFileSystemManager()しましょう。
            fileMgr.unlink({
              filePathに:wx.env.USER_DATA_PATH + '/' + fileNameに+」.MP4' 、
              成功:関数(R){ 

              } 
            })
          }、
          失敗:ERR => { 
            にconsole.log(ERR)
            (err.errMsg IF = == 'saveVideoToPhotosAlbum:拒否認証失敗'){ 
              wx.showModal({ 
                : '提示'、タイトル
                、 '需要您授权保存相册':コンテンツを
                showCancel:偽、
                成功:データ=> { 
                  wx.openSetting({ 
                    成功(settingdata ){  
                      IF(settingdata.authSetting [ 'scope.writePhotosAlbum']){
                        wx.showModal({ 
                          タイトル: '提示'、
                          コンテンツ:「権限が成功を取得、保存するために、再度ダウンロードをクリック」、
                          showCancel:偽、
                        })
                      }他{ 
                        wx.showModal({ 
                          タイトル:「プロンプト」、
                          内容:「権限の失敗を取得しますが、アルバムああ〜に保存されません」 、
                          showCancel:falseに、
                        })
                      } 
                    } 
                  })
                } 
              })
            } 
          } 
        })
      } 
    })
  }、

  

おすすめ

転載: www.cnblogs.com/Glant/p/11423370.html