微信小程序把玩(三十三)Record API
其实这个API也挺奇葩的,录音结束后success不走,complete不走,fail也不走, 不知道是不是因为电脑测试的原因,只能等公测或者等他们完善。以后再测和补充吧!!!!
主要属性:
wx.startRecord(object)
手动调用wx.stopRecord()停止录音
wxml
<!--用于记录时间-->
<text>{{formatRecordTime}}</text>
<button type="primary" bindtap="listenerButtonStartRecord">开始录音</button>
<button type="primary" bindtap="listenerButtonStopRecord">结束录音</button>
js
var util = require('../../../utils/util.js')
var interval
Page({data:{//录音显示类型formatRecordTime: '00:00:00',//计数recordTime: 0,},onLoad:function(options){// 页面初始化 options为页面跳转所带来的参数},/*** 监听按钮点击开始录音*/listenerButtonStartRecord: function() {that = this;interval = setInterval(function() {that.data.recordTime += 1 that.setData({//格式化时间显示formatRecordTime: util.formatTime(that.data.recordTime)}) }, 1000)wx.startRecord({success: function(res) {console.log(res)that.setData({//完成之后重新绘制formatRecordTime: util.formatTime(that.data.recordTime)})},/*** 完成清除定时器*/complete: function() {clearInterval(interval)}})},/*** 监听手动结束录音*/listenerButtonStopRecord: function() {wx.stopRecord();clearInterval(interval);this.setData({formatRecordTime: '00:00:00',recordTime: 0})},onReady:function(){// 页面渲染完成},onShow:function(){// 页面显示},onHide:function(){// 页面隐藏},/*** 当界面关闭时停止定时器关闭录音*/onUnload:function(){// 页面关闭wx.stopRecord()clearInterval(interval)}
})
转载于:https://www.cnblogs.com/lonelyxmas/p/6444811.html
微信小程序把玩(三十三)Record API相关推荐
- 微信小程序把玩(三)tabBar底部导航
为什么80%的码农都做不了架构师?>>> tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多 ...
- 微信小程序把玩(三十五)Video API
原文:微信小程序把玩(三十五)Video API 电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tem ...
- 微信小程序把玩(三十二)Image API
原文:微信小程序把玩(三十二)Image API 选择图片时可设置图片是否是原图,图片来源.这用的也挺常见的,比如个人中心中设置头像,可以与wx.upLoadFile()API使用 主要方法: wx. ...
- 微信小程序把玩(四十)animation API
原文:微信小程序把玩(四十)animation API 动画水还是比较深的,这里只是简单介绍下小程序中动画的一些属性和注意事项,做动画前一定要整理好思路将动画一步步分解,再进行组合!这里只做引入. w ...
- 微信小程序把玩(二十八)image组件
原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源 ...
- Python Flask微信小程序登录流程及登录api实现代码
1.小程序端调用wx.login 2.判断用户是否授权 3.小程序端访问 wx.getUserInfo 4.小程序端js代码:+ wx.login({success: resp => {// 发 ...
- 微信小程序城市定位(百度地图API)
概述 微信小程序提供一些API(地址)用于获取当前用户的地理位置等信息,但无论是wx.getLocation,还是wx.chooseLocation均没有单独的字段表示国家与城市信息,仅有经纬度信息. ...
- 微信小程序把玩(十九)radio组件
原文:微信小程序把玩(十九)radio组件 radio组件为单选组件与radio-group组合使用,使用方式和checkbox没啥区别 主要属性: wxml <!--设置监听器,当点击radi ...
- 微信小程序把玩(二十七)audio组件
微信小程序把玩(二十七)audio组件 原文:微信小程序把玩(二十七)audio组件 音频播放已经封装的很好!只需配合属性设置即可! (method和data配合使用) 主要属性: wxml < ...
最新文章
- Nodejs教程30(完结):PM2入门
- zabbix学习笔记(5)
- std::ios::sync_with_stdio(false);
- 使用ssh做端口转发
- 晶振波形不是正弦波_10天电子入门-电感/晶振/声音
- monkeyrunner无法运行的问题解决方案总结
- 雷蛇鼠标宏文件_《硬事要说34》稳接曼巴的旗?雷蛇巴塞利斯蛇[终极版]解读...
- 诗与远方:无题(二十三)
- python3连接mysql获取ansible动态inventory
- SilverLight:布局(3)StackPanel 对象
- java 移位运算_java移位运算
- Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly.
- impala迁移到presto
- 广州外贸童装批发市场
- 用C/汇编代码实现imx6ull点灯
- Android--Button、TabLayout英文小写自动变为大写的问题
- 人脸检测的测试程序(视频和摄像头)
- 2024在职考研|MBA/MPA/MEM管理类硕士报考流程及基础问题扫盲
- 预测大盘最准确的指标_通达信指标——大盘预测 (主图)
- html列表ppt,HTML教程列表与表格.ppt
热门文章
- maven exclude java_java – Maven:从shade插件中排除依赖项
- qregexp括号匹配_转:Qt的正则表达式和QRegExp
- python 微信支付接口 详解_Python支付接口汇总大全(包含微信、支付宝等,长期更新、欢迎补充)...
- 【神经网络八股扩展】:数据增强
- j@2ff4f00f_J4F的完整形式是什么?
- AMUL的完整形式是什么?
- 找到最大回文子串_使用O(1)空间复杂度找到最大的回文子串
- Java——匿名内部类实现线程的两种方式
- 面向对象(方法的形式参数)
- 处理机流水线------经典五段流水线