从服务器接收的base64数据为视频数据,因为文件过大,服务器将视频分为一帧一帧的发送base64,我在客户端接收到的每一帧base64数据片段末尾都含有''=='',此==为base64末尾补位。导致我拼接收到的每一帧base64字符串中间掺杂很多==,结果视频播放不出来,请JavaScript大神帮我提供一个方案。。。
这个是个编码的问题,可以先编码,然后接收的时候再解码,大概是这么个思路,可以朝这个思路考虑下
==的个数,是根据数据长度来进行计算的。
对呀,但是视频是一帧一帧的,我收到的数据也是一段一段的,我接收到的每个JSON base64片段都有==,所以我怎么拼呀,java的话可以直接转成二进制什么的,javascript不知道有什么办法。。