微信小程序下载视频到相册,并带进度条

 <button class="desc-note my-button u-font-32" @click="toUpload(video)" style="color:#1975F7;display: inline-block">下载视频</button>
<script>
export default {
methods:{//下载视频async toUpload(url){this.getDownVideo(url)},getDownVideo(url){// 自定义 文件名称uni.showLoading({mask:true,title:'下载中...'})let fileName = new Date().valueOf();const task = uni.downloadFile({url: url,filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4', //  拼接本地文件路径success: (res) => {let filePath = res.filePathuni.saveVideoToPhotosAlbum({filePath,success:(res) => {uni.showToast({title: '下载成功',icon: 'success',})let fileMgr = wx.getFileSystemManager();// 删除本地文件fileMgr.unlink({filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4',success: function(r) {console.log('unlink-getFileSystemManager')console.log(r)},})},fail(err){uni.showToast({title: '保存失败',icon: 'none',})},complete(res) {console.log('saveVideoToPhotosAlbum-complete')console.log(res)}})},fail(err){uni.showToast({title: '下载失败,请稍后再试',icon: 'none',})},complete(res) {console.log('downloadFiledownloadFiledownloadFiledownloadFiledownloadFile')console.log(res)uni.hideLoading()}})task.onProgressUpdate(this.onProgress) },// 提示下载进度onProgress(res){uni.showLoading({mask:true,title: res.progress?'下载中'+res.progress + "%":'下载中...'})},}
}

微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条
微信小程序下载视频到相册,并带进度条

微信小程序下载视频到相册(带进度条)相关推荐

  1. 微信小程序:音乐播放器带进度条

    代码 JS // pages/meddledetails/meddledetails.js var config = require('../../config.js') var util = req ...

  2. 微信小程序保存视频到相册wx.saveVideoToPhotosAlbum()

    一.微信小程序保存视频到相册wx.saveVideoToPhotosAlbum() 功能描述 保存视频到系统相册.支持mp4视频格式. 参数 Object object 属性 类型 默认值 必填 说明 ...

  3. 微信小程序多图上传带进度提示的代码实例

    实例名称:多图上传进度提示 适用范围:微信小程序 基础库1.0.1及以上 page.js中书写代码片段如下 Page({data:{src:''},//上传事件upImage(e){wx.choose ...

  4. 微信小程序|开发实战篇之七-steps进度条组件

    开发实战篇之七 前言 0.知识点补充 0.1 $emit()函数 0.2 wxs 0.3 ⚡组件间关系 1.steps进度条组件 1.1.step进度条单元的骨架文件wxml 1.2.step进度条单 ...

  5. 微信小程序canvas 画动态圆环百分比进度条实例 根据手机屏幕宽度自适应放大缩小

    这里是wxml代码: <component-analysis-report active="0" bindselectReport="selectReport&qu ...

  6. 微信小程序下载图片获取相册授权,保存视频或图片到手机相册

    单独建一个downloadfile.js,将方法导出: downloadfile.js文件: //downloadfile.js/*** 下载单个文件*/ function downloadFile( ...

  7. 微信小程序下载视频文件wx.downloadFile下载资源失败

    官方示例代码: wx.downloadFile({url: 'https://example.com/audio/123', //仅为示例,并非真实的资源success (res) {// 只要服务器 ...

  8. 微信小程序下载视频功能

    1.在标签里传递ID <text catchtap="handleDownload" data-link="{{item.link}}">下载< ...

  9. 微信小程序 下载视频 图片

    // 保存图片 saveImg() { wx.downloadFile({ url: 'https://........', success: function (res) { console.log ...

最新文章

  1. 让AI训练AI,阿里和浙大的“AI训练师助手”是这样炼成的
  2. bzoj1066 蜥蜴 (dinic)
  3. 面向对象的模型设计方法
  4. thinkphp模版常量替换机制
  5. MySQL常用存储引擎之Archive
  6. java 断点_每个Java开发人员应拥有的持久断点
  7. 浙江丽水学院计算机专业,2019丽水学院专业排名
  8. 这个太有意思了,程序员可以消遣娱乐
  9. shell sed 替代1
  10. visionpro 窗口显示文字
  11. java 加载spring_spring的加载机制?
  12. application使用@符合问题:‘@‘ that cannot start any token
  13. iPhone 4 Cydia使用教程!精选Cydia源!cydia怎么添加源!Cydia源使用方法!越狱后使用cydia全攻略!
  14. 技术保障+配套体系,京东云掐准智能医疗的“脉象”
  15. PT100热电阻接线方法
  16. PC端实现微信支付功能(Vue2.0)
  17. JS一键复制粘贴功能
  18. (附源码)计算机毕业设计SSM大学生项目众筹系统
  19. python pymssql连接本地SQL SERVER
  20. 中级微观经济学:Chap 3 偏好

热门文章

  1. android快速充电,快到令人发指 外媒评14款安卓机充电速度
  2. 科技SCI论文正体斜体规定
  3. 软件构造Lab2-Playing Chess
  4. Nebula3 资源管理系统
  5. Java环境下运行fastqc_质控软件fastQC的安装及用法
  6. C++友元(友元函数)
  7. 深入理解Android L新特性之 页面内容amp;共享元素过渡动画
  8. MATLAB | 如何使用MATLAB绘制甘特图(gantt chart)
  9. CSS3可爱的100卡通笑脸动画
  10. 商品详情页实现价格区间价