近期项目做了类似于app录音功能,遇到了一些坑,下面跟大家分享我的坑和一些经验
我使用的vue框架,录音功能使用的wx-sdk多媒体接口,也就是音频接口,废话不多说
开始录音接口
wx.startRecord();
这个接口,是录音开始,当时原本模拟微信语音通话,打算用长按功能去处理,其实根据UI设计用点击事件也可以,只是感觉没有微信录音高大上一些,这个接口调用成功之后再移动端当前页面的顶部会有‘正在录音’的字样,IOS端和安卓端不太一样,不过都比较明显。这个方法有个回调函数,其实整个的函数是这样,
wx.startRecord({ success: function (res) { //console.log(); },
fail:function(res) {
//alert();
} });
startRecord:function() { let _this = this; wx.startRecord({ success:function() { _this.alreadyVoice = true; </