首页 新闻 会员 周边

JavaScript 处理base64数据

0
[已关闭问题] 关闭于 2016-07-06 18:30

从服务器接收的base64数据为视频数据,因为文件过大,服务器将视频分为一帧一帧的发送base64,我在客户端接收到的每一帧base64数据片段末尾都含有''=='',此==为base64末尾补位。导致我拼接收到的每一帧base64字符串中间掺杂很多==,结果视频播放不出来,请JavaScript大神帮我提供一个方案。。。

wll77wang的主页 wll77wang | 初学一级 | 园豆:18
提问于:2016-07-04 15:51
< >
分享
所有回答(2)
0

这个是个编码的问题,可以先编码,然后接收的时候再解码,大概是这么个思路,可以朝这个思路考虑下

那就让我这样吧 | 园豆:202 (菜鸟二级) | 2016-07-04 18:09
1

==的个数,是根据数据长度来进行计算的。

Supper_litt | 园豆:827 (小虾三级) | 2016-07-04 23:27

对呀,但是视频是一帧一帧的,我收到的数据也是一段一段的,我接收到的每个JSON  base64片段都有==,所以我怎么拼呀,java的话可以直接转成二进制什么的,javascript不知道有什么办法。。

支持(0) 反对(0) wll77wang | 园豆:18 (初学一级) | 2016-07-05 10:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册