1. 选择视频 (wx.chooseVideo()的使用方法)

官网链接地址: https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseVideo.html.

2. 上传视频大小限制处理

  if (res.size > 1024 * 1024 * 10) {wx.showToast({title: "上传视频不能超过10M!",icon: 'none',})}

3. 调用 wx.uploadFile(),将本地资源上传到服务器

官网链接地址: https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html.

4. 保存到数据库

以下是完整代码

//  上传视频
uploadVideo(){var that=thiswx.chooseVideo({sourceType: ['album','camera'],maxDuration: 60,compressed:true,camera: 'back',success(res) {if (res.size > 1024 * 1024 * 10) {wx.showToast({title: "上传视频不能超过10M!",icon: 'none',})return;}else{var duration=res.durationthat.setData({isShowProgress:true})wx.showLoading({title: '上传中...',})wx.uploadFile({url:uploadAudio.uploadAudio,filePath:res.tempFilePath,name: 'file',success(res) {var filePath = JSON.parse(res.data).data[0]var params = {userId:that.data.userId,url:filePath,duration:duration,type:3}postRecording(params).then(res=>{wx.hideLoading()wx.showToast({title: '上传成功',icon: 'success',duration: 2000})that.setData({isShowProgress:false})that.init()})}})}},fail(){this.setData({isShowProgress:false})wx.hideLoading()wx.showToast({title: '上传失败',icon: 'none',duration: 1000})}})
},

微信小程序之----视频上传相关推荐

  1. 微信小程序拍照视频上传php,微信小程序-拍照或选择图片并上传文件

    微信小程序-拍照或选择图片并上传文件 调用拍照API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-picture.html?t=201612 ...

  2. 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码

    微信小程序中实现上传视频的开发代码,视频,接口,上传,代码,服务器 微信小程序中实现上传视频的开发代码 易采站长站,站长之家为您整理了微信小程序中实现上传视频的开发代码的相关内容. 本篇文章给大家带来 ...

  3. php微信上传视频文件在哪里,微信小程序中实现上传视频的开发代码

    本篇文章给大家带来的内容是关于微信小程序中实现上传视频的开发代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 其实这个比较简单,官方提供了API接口,基本上直接调用就可以了,话不多 ...

  4. php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能

    最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端,这里做一个讲解,希望对大家有所帮助. 1,小程序端: 在wxml文件中: 删除 点击上传作业 在js文件中: Page({ / ...

  5. uniapp 微信小程序开发 图片上传压缩

    uniapp 微信小程序开发 图片上传压缩 安卓上传图片并压缩 思路 全部代码 安卓上传图片并压缩 由于后端接口对图片的大小有限制,所以在上传图片是需要压缩处理: uni.chooseImage({c ...

  6. 微信小程序之文件上传PHP后台接收

    微信小程序之文件上传(word,excel图片等) 微信前台代码 .html <!--pages/demo4/demo4.wxml--> <view class="cont ...

  7. Flask与微信小程序之文件上传与显示

    文章目录 Flask与微信小程序之文件上传与显示 背景 flask_uploads应用 flask_uploads的使用步骤 1 安装flask-uploads模块 2 在文件夹中导入需要用到的库 3 ...

  8. 微信小程序实现录音上传

    微信小程序实现录音上传 准备 开始 准备 1.微信开发者工具 2.Api文档 开始 打开微信开发者工具 项目->新建项目 选择小程序 appid是在微信公众平台申请的. 链接 新建完成后,项目自 ...

  9. 微信小程序媒体文件上传到微信服务器

    微信小程序媒体文件上传到微信服务器官方给出的事例如下: curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/up ...

最新文章

  1. .gitignore文件如何编写?
  2. 将二叉查找树转化为链表的代码实现
  3. R语言中的聚类的使用
  4. Oracle数据库中有关记录个数的查询
  5. nginx系列之八:使用upsync模块实现负载均衡
  6. Hadoop:简单介绍
  7. 职场中,为什么有人经常说:做得越多,死得越快?
  8. html input 字体颜色_HTML常用标签汇总
  9. 计算机局域网硬件维护与网络安全的分析
  10. w ndows7如何清理垃圾,Win7系统清理:如何清理Win7系统盘垃圾
  11. 快速搞懂MD5解密原理,了解常用的MD5在线解密网站
  12. 从《乔家大院》悟企业留人
  13. 百练2815:城堡问题题解 深度优先搜索解法
  14. 如何在Linux上玩游戏
  15. iOS12.3正式版不能更新是怎么回事(解决办法)
  16. 秒懂色彩位数:8bit、10bit、12bit(三十)
  17. python3下tensorflow练习(八)之迁移学习
  18. ue5 lyra探索分析2 持续更新中
  19. CRM数据分析是什么
  20. 企业软文\网站文章代写工具有哪些应用问题及优化升级

热门文章

  1. js(Mandango:壮汉专用,电影院划位工具)
  2. jeecgboot--根据模板自定义导出
  3. su和sudo的区别与使用
  4. 笔记本连接苹果耳机的方法
  5. Facebook 授权登录(服务端)
  6. vue.js前端开发技术读书笔记二:vue数据绑定
  7. 5G专网是个大西瓜(三):合成之难
  8. interface 是什么类型?
  9. 03 矩阵不只是mn个数字
  10. 巴西数字支付公司StoneCo美国上市 蚂蚁金服是股东