如标题所讲,在IOS端微信中监听摄像头数据,代码片段贴在最后,这里打印出来的width 是个带小数点的浮点数,在6S 7 12这几个机型中都试了,都是一样的,如图所示,都是853.3333333,同时我发现传过来的ArrayBuffer的byteLength为1638399 这个数除4是除不开的,同时打印ArrayBuffer最后100个字节(由于DEBUG条件所限)全为0。而这一切在安卓端都是正常的。
我上传的代码片段是竖屏的所以height成了小数,问题依旧存在,如果换成横屏,width就是带小数点的。打开debug调试可以看得到,ios有问题,android正常。
是否能回答一下这个问题