微信小程序把玩(三十三)Record API
原文:微信小程序把玩(三十三)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)}
})

posted on 2017-02-26 15:41 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/6444811.html

微信小程序把玩(三十三)Record API相关推荐

  1. 微信小程序把玩(三)tabBar底部导航

    为什么80%的码农都做不了架构师?>>>    tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多 ...

  2. 微信小程序把玩(三十五)Video API

    原文:微信小程序把玩(三十五)Video API 电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tem ...

  3. 微信小程序把玩(三十二)Image API

    原文:微信小程序把玩(三十二)Image API 选择图片时可设置图片是否是原图,图片来源.这用的也挺常见的,比如个人中心中设置头像,可以与wx.upLoadFile()API使用 主要方法: wx. ...

  4. 微信小程序把玩(四十)animation API

    原文:微信小程序把玩(四十)animation API 动画水还是比较深的,这里只是简单介绍下小程序中动画的一些属性和注意事项,做动画前一定要整理好思路将动画一步步分解,再进行组合!这里只做引入. w ...

  5. 微信小程序把玩(二十八)image组件

    原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源 ...

  6. Python Flask微信小程序登录流程及登录api实现代码

    1.小程序端调用wx.login 2.判断用户是否授权 3.小程序端访问 wx.getUserInfo 4.小程序端js代码:+ wx.login({success: resp => {// 发 ...

  7. 微信小程序城市定位(百度地图API)

    概述 微信小程序提供一些API(地址)用于获取当前用户的地理位置等信息,但无论是wx.getLocation,还是wx.chooseLocation均没有单独的字段表示国家与城市信息,仅有经纬度信息. ...

  8. 微信小程序把玩(十九)radio组件

    原文:微信小程序把玩(十九)radio组件 radio组件为单选组件与radio-group组合使用,使用方式和checkbox没啥区别 主要属性: wxml <!--设置监听器,当点击radi ...

  9. 微信小程序把玩(二十七)audio组件

    微信小程序把玩(二十七)audio组件 原文:微信小程序把玩(二十七)audio组件 音频播放已经封装的很好!只需配合属性设置即可! (method和data配合使用) 主要属性: wxml < ...

最新文章

  1. Nodejs教程30(完结):PM2入门
  2. zabbix学习笔记(5)
  3. std::ios::sync_with_stdio(false);
  4. 使用ssh做端口转发
  5. 晶振波形不是正弦波_10天电子入门-电感/晶振/声音
  6. monkeyrunner无法运行的问题解决方案总结
  7. 雷蛇鼠标宏文件_《硬事要说34》稳接曼巴的旗?雷蛇巴塞利斯蛇[终极版]解读...
  8. 诗与远方:无题(二十三)
  9. python3连接mysql获取ansible动态inventory
  10. SilverLight:布局(3)StackPanel 对象
  11. java 移位运算_java移位运算
  12. Could not load org.apache.hadoop.hive.conf.HiveConf. Make sure HIVE_CONF_DIR is set correctly.
  13. impala迁移到presto
  14. 广州外贸童装批发市场
  15. 用C/汇编代码实现imx6ull点灯
  16. Android--Button、TabLayout英文小写自动变为大写的问题
  17. 人脸检测的测试程序(视频和摄像头)
  18. 2024在职考研|MBA/MPA/MEM管理类硕士报考流程及基础问题扫盲
  19. 预测大盘最准确的指标_通达信指标——大盘预测 (主图)
  20. html列表ppt,HTML教程列表与表格.ppt

热门文章

  1. maven exclude java_java – Maven:从shade插件中排除依赖项
  2. qregexp括号匹配_转:Qt的正则表达式和QRegExp
  3. python 微信支付接口 详解_Python支付接口汇总大全(包含微信、支付宝等,长期更新、欢迎补充)...
  4. 【神经网络八股扩展】:数据增强
  5. j@2ff4f00f_J4F的完整形式是什么?
  6. AMUL的完整形式是什么?
  7. 找到最大回文子串_使用O(1)空间复杂度找到最大的回文子串
  8. Java——匿名内部类实现线程的两种方式
  9. 面向对象(方法的形式参数)
  10. 处理机流水线------经典五段流水线