当前位置: 代码迷 >> J2EE >> 音频文件传输,该如何解决
  详细解决方案

音频文件传输,该如何解决

热度:66   发布时间:2016-04-17 23:16:45.0
音频文件传输
现有个需求:
A端,通过录音存储了一个音频文件。

现在A端通过发送字符串的方式把音频文件发给B端(只能通过这种方式)

B端接收到字符串后要还原成音频文件。


现在遇到问题是,对音频处理不熟。把文件转成流再转成字符串传过去后恢复的文件无法播放。
原文件是可以播放的。

请各位帮忙看看。谢谢
------解决思路----------------------
源文件 分片,然后base64转换成为字符串,
不能保证顺序和传输则对分片数据增加定长的索引标志,比如前32(64)个字节表示:文件名,分片大小,分片序号
接收方先分析包头,然后拼接文件

------解决思路----------------------
看文件大小是否一样。
可以用压缩软件按指定大小压缩成多个文件,传完后再解压。

------解决思路----------------------
引用:
源文件 分片,然后base64转换成为字符串,
不能保证顺序和传输则对分片数据增加定长的索引标志,比如前32(64)个字节表示:文件名,分片大小,分片序号
接收方先分析包头,然后拼接文件

.........
------解决思路----------------------
引用:
Quote: 引用:

源文件 分片,然后base64转换成为字符串,
不能保证顺序和传输则对分片数据增加定长的索引标志,比如前32(64)个字节表示:文件名,分片大小,分片序号
接收方先分析包头,然后拼接文件

.........

??????
------解决思路----------------------
quote=引用:]
源文件 分片,然后base64转换成为字符串,
不能保证顺序和传输则对分片数据增加定长的索引标志,比如前32(64)个字节表示:文件名,分片大小,分片序号
接收方先分析包头,然后拼接文件

.........
??????fadfafadsfasdf