微信小程序实现录音上传

  • 准备
  • 开始

准备

1.微信开发者工具
2.Api文档

开始

打开微信开发者工具
项目->新建项目
选择小程序

appid是在微信公众平台申请的。
链接
新建完成后,项目自带有模板。结构如图。

audio是我新建的。其余都是项目生成的。
wxml文件相当于html,wxss相当于css文件,json里可以方配置或者临时数据之类的。
在audio.wxml中添加开始录制按钮。

<!--pages/audio/audio.wxml-->
<view class="container"><button bindtap='record'>开始录音</button><button bindtap='upload'>开始上传</button>  <text>pages/audio/audio.wxml</text>
</view>

对应的js文件下

Page({data: {tmpfile:'',time:''},record: function(e){var that = this;const starttime = Date.now();this.recorderManager = wx.getRecorderManager();this.recorderManager.onError(function(res){console.log(res)//错误信息自己判断})this.recorderManager.onStop(function(res){that.setData({tmpfile: res.tempFilePath,time: Date.now() - starttime,})})this.recorderManager.start({format:"mp3"})setTimeout(function(){that.recorderManager.stop();},10000);},stopRecord:function(e){console.log("stop")this.recorderManager.stop();},upload:function(){console.log("开始上传",this.data.time)wx.uploadFile({filePath: this.data.tmpfile, //录音文件name: 'name',url: '后台接口',format:{audio_ms: this.data.time,//时间长}})}
})

注:wx.stopRecord(Object object) 和 wx.startRecord(Object object) 从基础库 1.6.0 开始,接口停止维护。

微信小程序实现录音上传相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. 微信小程序上传多张图片到服务器,怎么在微信小程序中同时上传多张图片

    怎么在微信小程序中同时上传多张图片 发布时间:2021-04-16 18:05:52 来源:亿速云 阅读:99 作者:Leah 今天就跟大家聊聊有关怎么在微信小程序中同时上传多张图片,可能很多人都不太 ...

  8. 微信小程序多文件上传之wx-multipart

    微信小程序多文件上传之wx-multipart 前言:我后端写了个多文件上传接口,奈何前端同事说微信小程序只能单文件上传,要支持多文件上传还要我单独再写一个单文件上传的接口,我他喵- 我看了下微信小程 ...

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

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

最新文章

  1. asp.net 发送邮件代码
  2. vscode多个光标_21 个VSCode 快捷键,让代码更快,更有趣
  3. SpringBoot优点
  4. 牛客题霸 [拼接所有的字符串产生字典序最小的字符串] C++题解/答案
  5. 小米 9 年,雷军开启 AIoT 与 5G 超级互联网时代!
  6. Django数据库连接丢失问题
  7. Matlab函数——crandn
  8. 地图上如何量方位角_野外怎样确定方位 户外辨别方向和位置的方法有哪些?...
  9. 信息收集及漏洞利用--安全(四)
  10. rem布局百分比与rem的比例换算
  11. matlab colarbar设置,matlab color bar 如何改变色调
  12. 无法设置默认打开方式怎么办
  13. flask中ajax的使用,jquery – 使用ajax时,Flask flash消息不再有效
  14. 计算机突然断电磁盘中的程序,电脑突然断电对硬盘有影响吗 保护电脑硬盘方法【详解】...
  15. 如何在网页中加入一条竖线
  16. java中的“回车”与“换行”
  17. FreeRTOS-时间片与任务阻塞的实现
  18. 【VINS-Mono】Estimator::initialStructure
  19. 广东省污水处理厂数字孪生平台建模_三维可视化平台_吉优赛维数字孪生_三维激光扫描_BIM建模
  20. Django框架之美多商城项目

热门文章

  1. 积分商城设计UML图
  2. 视频转音频用什么软件?亲测好用的软件分享
  3. 阿里云部署redis
  4. 全国学科专业英文名称
  5. Hadoop综合实战之MapReduce运算优化——音乐排行榜
  6. 质量流量计均速管流量计的工作原理
  7. webpack入门与解析(一)
  8. python复制excel的表格内容和格式
  9. 鲸企:面对激荡变革,传统企业更应该迎难而上
  10. 跑马(马拉松)哪有那么难—细致的赛前赛中赛后建议,你也可以完成自己的马拉松