微信jssdk中下载语音接口的调用


今天尝试了一下微信的JSSDK 然后使用了有关语音的接口
前面几个录音停止录音和上传录音都成功了,但是在下载语音的时候出错了,准确来说是好像没有执行到这个方法。
下面是我的代码


 wx.downloadVoice({
                        serverId: 'UIJLoRcZ27O-lqGBfmktjyvgwqsU3MQUgVtylEfqFZ1qIgL0ksjzUGvZNV5y4JzP', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
                        isShowProgressTips: 1, // 默认为1,显示进度提示
                        success: function (res) {
                            voice.localId = res.localId; // 返回音频的本地ID
                            alert('success:'+res.localId);
                        }
                    });

用了一下官方的Demo发现下载功能好像也有问题
想问下有没有人用过这个功能,知道不能工作的原因吗

微信开发 微信 微信js-sdk 微信公众号开发

aria社长 10 years ago

我也遇到了相同的问题,请问解决了吗,放到wx.ready里面也不行

777887 answered 10 years ago

success回调不执行,无法调错,真是太坑了!

后来发现放在wx.ready()回调里就行了

setse answered 10 years ago

Your Answer