小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
1、调起通用录音功能,长按或者按住开始的交互方式都可以
2、同时滑动苹果底部的home bar进行切换,不是完整切换,是马上滑动回当前小程序页面的那种
3、没有调起onShow、onHide等生命周期事件,无法自动终止录音,尤其是长按的那种交互需要重新点击按钮才能终止录音
在长按的交互下,怎么破?如何自动终止录音?
- 预期表现
有事件可监听home bar的操作
- 复现路径
- 提供一个最简复现 Demo
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我做的是用一个值来代表在录音,
开始录音的时候设置that.setData({isRecord:true});
结束录音的时候设置that.setData({isRecord:false});
然后再开始录音的方法后面设置了一个计时器setTimeout(function(){
(that.data.isRecord==true){
//结束录音的方法
}
},60000)
这样就可以限制用户只能录一分钟
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你设置个限制条件能够结束录音
问题是我我切换回去的时候还在录音,然而我想要的是自动马上停止
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我做的是用一个值来代表在录音,
开始录音的时候设置that.setData({isRecord:true});
结束录音的时候设置that.setData({isRecord:false});
然后再开始录音的方法后面设置了一个计时器setTimeout(function(){
(that.data.isRecord==true){
//结束录音的方法
}
},60000)
这样就可以限制用户只能录一分钟
你设置个限制条件能够结束录音
问题是我我切换回去的时候还在录音,然而我想要的是自动马上停止