现有个需求:
A端,通过录音存储了一个音频文件。
现在A端通过发送字符串的方式把音频文件发给B端(只能通过这种方式)
B端接收到字符串后要还原成音频文件。
现在遇到问题是,对音频处理不熟。把文件转成流再转成字符串传过去后恢复的文件无法播放。
原文件是可以播放的。
请各位帮忙看看。谢谢
------解决思路----------------------
源文件 分片,然后base64转换成为字符串,
不能保证顺序和传输则对分片数据增加定长的索引标志,比如前32(64)个字节表示:文件名,分片大小,分片序号
接收方先分析包头,然后拼接文件
------解决思路----------------------
看文件大小是否一样。
可以用压缩软件按指定大小压缩成多个文件,传完后再解压。
------解决思路----------------------
.........
------解决思路----------------------
??????
------解决思路----------------------
quote=引用:]
源文件 分片,然后base64转换成为字符串,
不能保证顺序和传输则对分片数据增加定长的索引标志,比如前32(64)个字节表示:文件名,分片大小,分片序号
接收方先分析包头,然后拼接文件
.........
??????fadfafadsfasdf