我做的是智聆口语相关的小程序,很多用户反馈,录完音后一直处于等待状态。
经过测试发现,小程序录音api中的onFrameRecorded回调可能出现不完整情况,isLastFrame这个标识有可能会不出现(像是录音接近结束的那段分片没有进行回调)。
因为没有结束标识,所以智聆口语识别采用分片上传方式时,最后会一直处于等待状态(我之前的提问https://developers.weixin.qq.com/community/develop/doc/0006c6f2dbc1e8cd7569cfd1550800)
调用录音的参数:
recorderManager.start({ duration: 60000 , sampleRate: 16000, numberOfChannels: 1, encodeBitRate: 24000, format: 'mp3' , frameSize: 1 }); |