微信小程序下载视频保存到本地

.wxml

<span bindtap="handleDownload" data-link="{{video}}">下载视频</span>
<video style="margin: 0 auto;" src="{{video}}"></video>

.js

handleDownload(e) {let link = e.currentTarget.dataset.link;let fileName = new Date().valueOf();wx.downloadFile({url: link,filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4',success: res => {console.log(res);let filePath = res.filePath;wx.saveVideoToPhotosAlbum({filePath,success: file => {wx.showToast({title: '下载成功',icon: 'success',duration: 2000})let fileMgr = wx.getFileSystemManager();fileMgr.unlink({filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4',success: function (r) {},})},fail: err => {console.log(err)if (err.errMsg === 'saveVideoToPhotosAlbum:fail auth deny') {wx.showModal({title: '提示',content: '需要您授权保存相册',showCancel: false,success: data => {wx.openSetting({success(settingdata) {if (settingdata.authSetting['scope.writePhotosAlbum']) {wx.showModal({title: '提示',content: '获取权限成功,再次点击下载即可保存',showCancel: false,})} else {wx.showModal({title: '提示',content: '获取权限失败,将无法保存到相册哦~',showCancel: false,})}},})}})}}})}})},

有什么问题欢迎评论留言,我会及时回复你的

微信小程序下载视频保存到本地相关推荐

  1. 微信小程序下载网络图片保存到本地

    微信小程序下载网络图片保存到本地 问题背景 前一篇文章介绍了,微信小程序网络请求数据并在页面列表显示(参考 https://blog.51cto.com/baorant24/6189453 ),本文将 ...

  2. 微信小程序下载图片保存到本地

    <image src="{{image}}" class="slide-image" mode="widthFix" bindload ...

  3. 微信小程序下载视频到相册(带进度条)

    微信小程序下载视频到相册,并带进度条 <button class="desc-note my-button u-font-32" @click="toUpload( ...

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

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

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

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

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

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

  7. 微信小程序下载文件至本地,并打开文档

    微信小程序下载文件至本地,并打开文档 downloadfile(e){var url = e.currentTarget.dataset.url;//下载文件,生成临时地址wx.downloadFil ...

  8. 腾讯技术分享:微信小程序音视频技术背后的故事

    1.引言 微信小程序自2017年1月9日正式对外公布以来,越来越受到关注和重视,小程序上的各种技术体验也越来越丰富.而音视频作为高速移动网络时代下增长最快的应用形式之一,在微信小程序中也当然不能错过. ...

  9. 小程序权限设置:小程序下载图片保存到相册拒绝权限后,再次打开权限的解决方案

    小程序下载图片保存到相册功能,首次操作会提示:保存图片或视频到你的相册,有'拒绝'和'允许'两个选项,如果选择了拒绝就会保存失败:saveImageToPhotosAlbum:fail auth de ...

  10. 微信小程序之生成图片保存到相册

    微信小程序之生成图片保存到相册 需求概要 电商项目中需要将自己小店的商品带上自己的小程序码生成海报,保存到本地,然后分享到万能的朋友圈,QQ空间,微博等等来广而告之- 如下图,三种海报格式轮播展示,左 ...

最新文章

  1. 快速配置MPLS ×××
  2. 基于Quartz.net 的开源任务管理平台
  3. python rest 框架_python-更新用户REST框架Django
  4. excel html 查询,index.html
  5. JZOJ 3504. 运算符(calc)
  6. hiho一下 第六十六周
  7. vue 对象继承_JS面向对象—对象的继承
  8. .net环境下ckeditor与ckfinder中文文件链接乱码的问题
  9. 人越是没钱,越要戒掉这4点毛病,否则穷苦一辈子!
  10. 雨笋教育干货分享:0day漏洞利用及抓取的姿势
  11. 【0723】自动化运维——saltstack
  12. python定义结构体_python中定义结构体的方法
  13. 计算机特殊社会环境,计算机应用职业生涯规划书
  14. PyTorch与PyTorch Geometric的安装
  15. Second season sixteenth episode,Joey moves out
  16. 华纳云:美国高防服务器的防火墙介绍
  17. 什么是 Web 3.0?|互联网的下一波浪潮解释
  18. 链接无线路由器后局域网无法连接服务器,局域网部分电脑连接路由器(交换机)后无法上网该怎么解决?...
  19. 2021年起重机司机(限桥式起重机)复审考试及起重机司机(限桥式起重机)证考试
  20. java合并流与文件的分割合并示例

热门文章

  1. 【MySQL数据库教程天花板】
  2. 安卓手机刷入第三方recovery的两种方法
  3. 使用Jep在Java中执行Python代码
  4. 博弈论学习笔记(六)纳什均衡之约会游戏与古诺模型
  5. 容斥原理+简单博弈论(找个时间补充一下sg,希望我记得)
  6. wps专业增强版_Win干货 | WPS专业版永久破戒使用
  7. 张宇1000题高等数学 第十七章 多元函数积分学的预备知识
  8. Altium Designer 入门教程
  9. dqkg的命令用法_CADk中常用命令使用方法及说明
  10. VTD的官方help翻译-ROD部分(5~9章)