就这么简单的一段代码,日志里记录下每次录制的帧大小:
recorderManager.onFrameRecorded( function (res) { const { frameBuffer } = res logger.info( '[' + recorderId + ']' + 'record.onFrameRecorded: frameBuffer.byteLength=' + frameBuffer.byteLength) }) |
但是偶尔会收到这样的异常:
Cannot read property 'byteLength' of undefined;at recorderManager.onFrameRecorded callback function TypeError: Cannot read property 'byteLength' of undefined
按照官方文档里的说明,这个是录制完指定帧大小的文件后才回调的,按理来讲,不该出现frameBuffer是undefined的情况吧?
过去大半年了,一个官方的回复都没有?是不是bug,也出来解释下呗?
安卓端oppo R15是必出现的了....
同样遇到该问题, 不清楚是否会因此导致缺帧的情况
同样遇到,应该是最新版微信的bug