Open hc0 opened 9 months ago
根据这里的代码 [实时转码并上传-pcm固定帧大小] 将实时录制的音频转成pcm数据流上传到服务器;有概率的声音出现颤音、叠音、发抖,时间越长越明显,比如录制3小时的时候稍微出现叠音,越往后越严重,录制到16小时的时候基本没法听了,就像一个结巴的人说话一样,不成句子都是叠音。这样的情况都是概率性的,大概录10次有3到5次是这样的情况。请问有破解之法嘛?
检查一下是不是没有释放内存,那个代码里面有个buffers[i]=null专门是释放内存用的,还有Recorder初始化的时候用type:"unknown",不要指定类型,不然内存没法释放。
buffers[i]=null
type:"unknown"
你说的这个现象有点像是设备卡顿了的样子,可能是浏览器给到的录音数据就是乱的,不排除是设备有问题,可以尝试换个设备测试。
根据这里的代码 [实时转码并上传-pcm固定帧大小] 将实时录制的音频转成pcm数据流上传到服务器;有概率的声音出现颤音、叠音、发抖,时间越长越明显,比如录制3小时的时候稍微出现叠音,越往后越严重,录制到16小时的时候基本没法听了,就像一个结巴的人说话一样,不成句子都是叠音。这样的情况都是概率性的,大概录10次有3到5次是这样的情况。请问有破解之法嘛?