wx-sdk录音总结以及一些坑

本文介绍了在vue项目中使用wx-sdk实现录音功能的过程,包括开始录音、暂停录音、播放语音、上传语音等接口的使用,并分享了遇到的问题及解决办法。还提到微信服务器对录音接口的调用次数有限制,以及接口回调的处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近期项目做了类似于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 </
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值