diff --git a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml index 797419b..2a82ce7 100644 --- a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml +++ b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml @@ -2,11 +2,11 @@ - {{renderDom[0].second}}s + {{renderDom[0].second}}s - {{renderDom[0].second}}s + {{renderDom[0].second}}s diff --git a/TUIKit/components/TUIChat/components/MessageInput/index.js b/TUIKit/components/TUIChat/components/MessageInput/index.js index 282e635..0893ade 100644 --- a/TUIKit/components/TUIChat/components/MessageInput/index.js +++ b/TUIKit/components/TUIChat/components/MessageInput/index.js @@ -111,6 +111,8 @@ Component({ ChangYongYu: [], dialog_visible: false, sub_visible: false, + timer:null, + recordtime:0, dialog_message: "在线开处方需先进行多点执业认证", message_rounds: 0, networkstatus: "wifi", @@ -131,6 +133,13 @@ Component({ icon: 'none', }); } else { + if(resData.duration >= 59000){ + wx.showToast({ + title: '录音时间不能超过60s', + duration:2000, + icon: 'none', + }); + } let {from}=this.data; // res.tempFilePath 存储录音文件的临时路径 if(from){ @@ -306,6 +315,16 @@ Component({ encodeBitRate: 192000, // 编码码率 format: 'aac', // 音频格式,选择此格式创建的音频消息,可以在即时通信 IM 全平台(Android、iOS、微信小程序和Web)互通 }); + + this.timer=setInterval(()=>{ + if(this.data.recordtime>59){ + clearInterval(this.timer) + }; + this.setData({ + recordtime:this.data.recordtime+1 + }); + + },1000) this.setData({ startPoint: e.touches[0], title: '正在录音', @@ -352,6 +371,10 @@ Component({ }); wx.hideLoading(); this.recorderManager.stop(); + clearInterval(this.timer); + this.setData({ + recordtime:0 + }) }, // 选中表情消息 handleEmoji() { diff --git a/TUIKit/components/TUIChat/components/MessageInput/index.wxml b/TUIKit/components/TUIChat/components/MessageInput/index.wxml index 5b931b6..b3d7311 100644 --- a/TUIKit/components/TUIChat/components/MessageInput/index.wxml +++ b/TUIKit/components/TUIChat/components/MessageInput/index.wxml @@ -54,7 +54,7 @@ 常用语 - + 问诊表 @@ -106,9 +106,13 @@ + + 00:{{recordtime<10?'0'+recordtime:recordtime}} + {{title}} +