小程序web-view里面上传微信录音时报错:missing arguments
发布于 6 年前 作者 junbai 9283 次浏览 来自 问答

在小程序web-view里面用jssdk调用录音接口,录音结束用wx.uploadVoice接口上传录音时有时候会报错:

__
__

errMsg:uploadVoice:missing argument

请问大家遇到过这个问题吗?怎么解决的呢?目前想到的方案是,检查wx.stopRecord时返回的res参数中是否有“localId”参数,如果没有则终止上传。大家有其他方案吗?__
__

更新一下,这个问题大多出现在iphone6系列机型(6s,6plus)+ios12 系统上,估计是机子有点老了, 调试时发现是录音结束后返回的参数里面,没有localId参数造成的,但是返回参数里面的errMsg信息显示停止录音完成:

__errMsg:stopRecord:ok__


这个问题一般出现在晚上7、8点的时候,有时候屏幕会一直显示“正在加载”,这个时候是在上传录音。貌似是录音上传失败了,但是没有走失败的逻辑,直接走了成功的逻辑。回头我再测试下。

截图如下:



截图如下:


回到顶部